linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] OMAP PM updates for 2.6.39
@ 2011-03-11  0:59 Kevin Hilman
  2011-03-11 15:33 ` Jean Pihet
  2011-03-14 19:34 ` Stephan Raue
  0 siblings, 2 replies; 9+ messages in thread
From: Kevin Hilman @ 2011-03-11  0:59 UTC (permalink / raw)
  To: linux-arm-kernel

Tony,

Please pull the following OMAP PM related changes for the upcoming
2.6.39 merge window.

Kevin

The following changes since commit a5abba989deceb731047425812d268daf7536575:

  Linux 2.6.38-rc8 (2011-03-07 21:09:37 -0800)

are available in the git repository at:
  ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git for_2.6.39/pm-misc

Anand S Sawant (1):
      OMAP2+: smartreflex: remove SR debug directory in omap_sr_remove()

Dave Martin (5):
      ARM: omap4: Provide do_wfi() for Thumb-2
      ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL
      ARM: omap3: Remove hand-encoded SMC instructions
      ARM: omap3: Thumb-2 compatibility for sram34xx.S
      ARM: omap3: Thumb-2 compatibility for sleep34xx.S

Kevin Hilman (2):
      MAINTAINERS: update Kevin's email for OMAP PM section
      OMAP2+: remove unused UART base addresses from omap_globals

Menon, Nishanth (1):
      OMAP3|4: OPP: make omapx_opp_init non-static

Nishanth Menon (1):
      OMAP3: beagle xm: enable up to 800MHz OPP

Paul Walmsley (1):
      OMAP2/3: PM: remove unnecessary wakeup/sleep dependency clear

Ricardo Salveti de Araujo (1):
      OMAP3630: PM: don't warn the user with a trace in case of PM34XX_ERRATUM

Sanjeev Premi (1):
      OMAP3: PM: Initialize IVA only if available

Santosh Shilimkar (7):
      omap3: pm: Use exported set_cr() instead of a custom one.
      omap3: cpuidle: Add description field to each C-state.
      OMAP3: PM: Use ARMv7 supported instructions instead of legacy CP15 ones
      OMAP3: PM: Fix the MMU on sequence in the asm code
      OMAP3: PM: Allow the cache clean when L1 is lost.
      OMAP3: PM: Remove un-necessary cp15 registers form low power cpu context
      OMAP3: PM: Clear the SCTLR C bit in asm code to prevent data cache allocation

Thara Gopinath (1):
      OMAP3: PM: Set/clear T2 bit for Smartreflex on TWL

Vasiliy Kulikov (1):
      OMAP: PM: SmartReflex: fix potential NULL dereference

 MAINTAINERS                                     |    2 +-
 arch/arm/mach-omap2/board-omap3beagle.c         |   50 ++++
 arch/arm/mach-omap2/common.c                    |   14 --
 arch/arm/mach-omap2/cpuidle34xx.c               |   11 +-
 arch/arm/mach-omap2/include/mach/omap4-common.h |    4 +
 arch/arm/mach-omap2/omap-headsmp.S              |    2 +-
 arch/arm/mach-omap2/omap44xx-smc.S              |    8 +-
 arch/arm/mach-omap2/omap_twl.c                  |   60 +++++
 arch/arm/mach-omap2/opp3xxx_data.c              |    3 +-
 arch/arm/mach-omap2/opp4xxx_data.c              |    3 +-
 arch/arm/mach-omap2/pm.c                        |    4 +-
 arch/arm/mach-omap2/pm.h                        |    1 +
 arch/arm/mach-omap2/pm24xx.c                    |    8 +-
 arch/arm/mach-omap2/pm34xx.c                    |   25 +--
 arch/arm/mach-omap2/sleep34xx.S                 |  282 +++++++++++------------
 arch/arm/mach-omap2/smartreflex.c               |   31 ++-
 arch/arm/mach-omap2/sram34xx.S                  |   36 +++-
 arch/arm/plat-omap/include/plat/common.h        |    4 -
 18 files changed, 320 insertions(+), 228 deletions(-)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [GIT PULL] OMAP PM updates for 2.6.39
  2011-03-11  0:59 [GIT PULL] OMAP PM updates for 2.6.39 Kevin Hilman
@ 2011-03-11 15:33 ` Jean Pihet
  2011-03-11 16:32   ` Kevin Hilman
  2011-03-14 19:34 ` Stephan Raue
  1 sibling, 1 reply; 9+ messages in thread
From: Jean Pihet @ 2011-03-11 15:33 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Kevin,

On Fri, Mar 11, 2011 at 1:59 AM, Kevin Hilman <khilman@ti.com> wrote:
> Tony,
>
> Please pull the following OMAP PM related changes for the upcoming
> 2.6.39 merge window.
>
> Kevin
>
> The following changes since commit a5abba989deceb731047425812d268daf7536575:
>
> ?Linux 2.6.38-rc8 (2011-03-07 21:09:37 -0800)
>
> are available in the git repository at:
> ?ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git for_2.6.39/pm-misc

Waht about the following patch? IIUC it is scheduled for .39.

    perf: add OMAP support for the new power events

Regards,
Jean

>
> Anand S Sawant (1):
> ? ? ?OMAP2+: smartreflex: remove SR debug directory in omap_sr_remove()
>
> Dave Martin (5):
> ? ? ?ARM: omap4: Provide do_wfi() for Thumb-2
> ? ? ?ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL
> ? ? ?ARM: omap3: Remove hand-encoded SMC instructions
> ? ? ?ARM: omap3: Thumb-2 compatibility for sram34xx.S
> ? ? ?ARM: omap3: Thumb-2 compatibility for sleep34xx.S
>
> Kevin Hilman (2):
> ? ? ?MAINTAINERS: update Kevin's email for OMAP PM section
> ? ? ?OMAP2+: remove unused UART base addresses from omap_globals
>
> Menon, Nishanth (1):
> ? ? ?OMAP3|4: OPP: make omapx_opp_init non-static
>
> Nishanth Menon (1):
> ? ? ?OMAP3: beagle xm: enable up to 800MHz OPP
>
> Paul Walmsley (1):
> ? ? ?OMAP2/3: PM: remove unnecessary wakeup/sleep dependency clear
>
> Ricardo Salveti de Araujo (1):
> ? ? ?OMAP3630: PM: don't warn the user with a trace in case of PM34XX_ERRATUM
>
> Sanjeev Premi (1):
> ? ? ?OMAP3: PM: Initialize IVA only if available
>
> Santosh Shilimkar (7):
> ? ? ?omap3: pm: Use exported set_cr() instead of a custom one.
> ? ? ?omap3: cpuidle: Add description field to each C-state.
> ? ? ?OMAP3: PM: Use ARMv7 supported instructions instead of legacy CP15 ones
> ? ? ?OMAP3: PM: Fix the MMU on sequence in the asm code
> ? ? ?OMAP3: PM: Allow the cache clean when L1 is lost.
> ? ? ?OMAP3: PM: Remove un-necessary cp15 registers form low power cpu context
> ? ? ?OMAP3: PM: Clear the SCTLR C bit in asm code to prevent data cache allocation
>
> Thara Gopinath (1):
> ? ? ?OMAP3: PM: Set/clear T2 bit for Smartreflex on TWL
>
> Vasiliy Kulikov (1):
> ? ? ?OMAP: PM: SmartReflex: fix potential NULL dereference
>
> ?MAINTAINERS ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | ? ?2 +-
> ?arch/arm/mach-omap2/board-omap3beagle.c ? ? ? ? | ? 50 ++++
> ?arch/arm/mach-omap2/common.c ? ? ? ? ? ? ? ? ? ?| ? 14 --
> ?arch/arm/mach-omap2/cpuidle34xx.c ? ? ? ? ? ? ? | ? 11 +-
> ?arch/arm/mach-omap2/include/mach/omap4-common.h | ? ?4 +
> ?arch/arm/mach-omap2/omap-headsmp.S ? ? ? ? ? ? ?| ? ?2 +-
> ?arch/arm/mach-omap2/omap44xx-smc.S ? ? ? ? ? ? ?| ? ?8 +-
> ?arch/arm/mach-omap2/omap_twl.c ? ? ? ? ? ? ? ? ?| ? 60 +++++
> ?arch/arm/mach-omap2/opp3xxx_data.c ? ? ? ? ? ? ?| ? ?3 +-
> ?arch/arm/mach-omap2/opp4xxx_data.c ? ? ? ? ? ? ?| ? ?3 +-
> ?arch/arm/mach-omap2/pm.c ? ? ? ? ? ? ? ? ? ? ? ?| ? ?4 +-
> ?arch/arm/mach-omap2/pm.h ? ? ? ? ? ? ? ? ? ? ? ?| ? ?1 +
> ?arch/arm/mach-omap2/pm24xx.c ? ? ? ? ? ? ? ? ? ?| ? ?8 +-
> ?arch/arm/mach-omap2/pm34xx.c ? ? ? ? ? ? ? ? ? ?| ? 25 +--
> ?arch/arm/mach-omap2/sleep34xx.S ? ? ? ? ? ? ? ? | ?282 +++++++++++------------
> ?arch/arm/mach-omap2/smartreflex.c ? ? ? ? ? ? ? | ? 31 ++-
> ?arch/arm/mach-omap2/sram34xx.S ? ? ? ? ? ? ? ? ?| ? 36 +++-
> ?arch/arm/plat-omap/include/plat/common.h ? ? ? ?| ? ?4 -
> ?18 files changed, 320 insertions(+), 228 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at ?http://vger.kernel.org/majordomo-info.html
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [GIT PULL] OMAP PM updates for 2.6.39
  2011-03-11 15:33 ` Jean Pihet
@ 2011-03-11 16:32   ` Kevin Hilman
  2011-03-11 16:35     ` Jean Pihet
  0 siblings, 1 reply; 9+ messages in thread
From: Kevin Hilman @ 2011-03-11 16:32 UTC (permalink / raw)
  To: linux-arm-kernel

Jean Pihet <jean.pihet@newoldbits.com> writes:

> Hi Kevin,
>
> On Fri, Mar 11, 2011 at 1:59 AM, Kevin Hilman <khilman@ti.com> wrote:
>> Tony,
>>
>> Please pull the following OMAP PM related changes for the upcoming
>> 2.6.39 merge window.
>>
>> Kevin
>>
>> The following changes since commit a5abba989deceb731047425812d268daf7536575:
>>
>> ?Linux 2.6.38-rc8 (2011-03-07 21:09:37 -0800)
>>
>> are available in the git repository at:
>> ?ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git for_2.6.39/pm-misc
>
> Waht about the following patch? IIUC it is scheduled for .39.
>
>     perf: add OMAP support for the new power events
>

I have another branch (for_2.6.39/pm-integration) that is based on
Paul's integration branch and includes your perf patch.

Once Tony pulls Paul's integration branch, I will send Tony a 2nd pull
request for this branch.

Kevin

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [GIT PULL] OMAP PM updates for 2.6.39
  2011-03-11 16:32   ` Kevin Hilman
@ 2011-03-11 16:35     ` Jean Pihet
  0 siblings, 0 replies; 9+ messages in thread
From: Jean Pihet @ 2011-03-11 16:35 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Mar 11, 2011 at 5:32 PM, Kevin Hilman <khilman@ti.com> wrote:
> Jean Pihet <jean.pihet@newoldbits.com> writes:
>
>> Hi Kevin,
>>
>> On Fri, Mar 11, 2011 at 1:59 AM, Kevin Hilman <khilman@ti.com> wrote:
>>> Tony,
>>>
>>> Please pull the following OMAP PM related changes for the upcoming
>>> 2.6.39 merge window.
>>>
>>> Kevin
>>>
>>> The following changes since commit a5abba989deceb731047425812d268daf7536575:
>>>
>>> ?Linux 2.6.38-rc8 (2011-03-07 21:09:37 -0800)
>>>
>>> are available in the git repository at:
>>> ?ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git for_2.6.39/pm-misc
>>
>> Waht about the following patch? IIUC it is scheduled for .39.
>>
>> ? ? perf: add OMAP support for the new power events
>>
>
> I have another branch (for_2.6.39/pm-integration) that is based on
> Paul's integration branch and includes your perf patch.
>
> Once Tony pulls Paul's integration branch, I will send Tony a 2nd pull
> request for this branch.
Ok thx for the info!

Jean

>
> Kevin
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [GIT PULL] OMAP PM updates for 2.6.39
  2011-03-11  0:59 [GIT PULL] OMAP PM updates for 2.6.39 Kevin Hilman
  2011-03-11 15:33 ` Jean Pihet
@ 2011-03-14 19:34 ` Stephan Raue
  2011-03-14 19:38   ` Tony Lindgren
  1 sibling, 1 reply; 9+ messages in thread
From: Stephan Raue @ 2011-03-14 19:34 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

Am 11.03.2011 01:59, schrieb Kevin Hilman:
> Dave Martin (5):
>        ARM: omap4: Provide do_wfi() for Thumb-2
>        ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL
>        ARM: omap3: Remove hand-encoded SMC instructions

"ARM: omap3: Remove hand-encoded SMC instructions" fails for me with:

/home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/toolchain/bin/arm-openelec-linux-gnueabi-gcc -Wp,-MD,arch/arm/mach-omap2/.sleep34xx.o.d  -nostdinc -isystem /home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/toolchain/lib/gcc/arm-openelec-linux-gnueabi/4.5.2/include -I/home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/linux-2.6.38-rc8/arch/arm/include -Iinclude  -include include/generated/autoconf.h -D__KERNEL__ -mlittle-endian -Iarch/arm/mach-omap2/include -Iarch/arm/plat-omap/include -D__ASSEMBLY__ -mabi=aapcs-linux -mno-thumb-interwork -funwind-tables -mthumb -Wa,-mimplicit-it=always -Wa,-mno-warn-deprecated -Wa,-mthumb -D__LINUX_ARM_ARCH__=7 -march=armv7-a  -include asm/unified.h -msoft-float -gdwarf-2     -Wa,-march=armv7-a   -c -o arch/arm/mach-omap2/sleep34xx.o arch/arm/mach-omap2/sleep34xx.S
arch/arm/mach-omap2/sleep34xx.S: Assembler messages:
arch/arm/mach-omap2/sleep34xx.S:149: Error: selected processor does not support ARM mode `smc #1'
arch/arm/mach-omap2/sleep34xx.S:416: Error: selected processor does not support ARM mode `smc #1'
arch/arm/mach-omap2/sleep34xx.S:427: Error: selected processor does not support ARM mode `smc #1'
arch/arm/mach-omap2/sleep34xx.S:452: Error: selected processor does not support ARM mode `smc #0'
arch/arm/mach-omap2/sleep34xx.S:458: Error: selected processor does not support ARM mode `smc #0'
arch/arm/mach-omap2/sleep34xx.S:463: Error: selected processor does not support ARM mode `smc #0'
make[2]: *** [arch/arm/mach-omap2/sleep34xx.o] Error 1
make[1]: *** [arch/arm/mach-omap2] Error 2


replacing in arch/arm/mach-omap2/Makefile:

AFLAGS_sleep24xx.o                      :=-Wa,-march=armv6
AFLAGS_sleep34xx.o                      :=-Wa,-march=armv7-a

to:

AFLAGS_sleep24xx.o                      :=-Wa,-march=armv6
AFLAGS_sleep34xx.o                      :=-Wa,-march=armv7-a$(plus_sec)

helps compiling (see also: https://patchwork.kernel.org/patch/369681/)

thanks

Stephan

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [GIT PULL] OMAP PM updates for 2.6.39
  2011-03-14 19:34 ` Stephan Raue
@ 2011-03-14 19:38   ` Tony Lindgren
  2011-03-14 19:51     ` Stephan Raue
  0 siblings, 1 reply; 9+ messages in thread
From: Tony Lindgren @ 2011-03-14 19:38 UTC (permalink / raw)
  To: linux-arm-kernel

* Stephan Raue <mailinglists@openelec.tv> [110314 12:32]:
> Hi,
> 
> Am 11.03.2011 01:59, schrieb Kevin Hilman:
> >Dave Martin (5):
> >       ARM: omap4: Provide do_wfi() for Thumb-2
> >       ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL
> >       ARM: omap3: Remove hand-encoded SMC instructions
> 
> "ARM: omap3: Remove hand-encoded SMC instructions" fails for me with:
> 
> /home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/toolchain/bin/arm-openelec-linux-gnueabi-gcc -Wp,-MD,arch/arm/mach-omap2/.sleep34xx.o.d  -nostdinc -isystem /home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/toolchain/lib/gcc/arm-openelec-linux-gnueabi/4.5.2/include -I/home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/linux-2.6.38-rc8/arch/arm/include -Iinclude  -include include/generated/autoconf.h -D__KERNEL__ -mlittle-endian -Iarch/arm/mach-omap2/include -Iarch/arm/plat-omap/include -D__ASSEMBLY__ -mabi=aapcs-linux -mno-thumb-interwork -funwind-tables -mthumb -Wa,-mimplicit-it=always -Wa,-mno-warn-deprecated -Wa,-mthumb -D__LINUX_ARM_ARCH__=7 -march=armv7-a  -include asm/unified.h -msoft-float -gdwarf-2     -Wa,-march=armv7-a   -c -o arch/arm/mach-omap2/sleep34xx.o arch/arm/mach-omap2/sleep34xx.S
> arch/arm/mach-omap2/sleep34xx.S: Assembler messages:
> arch/arm/mach-omap2/sleep34xx.S:149: Error: selected processor does not support ARM mode `smc #1'
> arch/arm/mach-omap2/sleep34xx.S:416: Error: selected processor does not support ARM mode `smc #1'
> arch/arm/mach-omap2/sleep34xx.S:427: Error: selected processor does not support ARM mode `smc #1'
> arch/arm/mach-omap2/sleep34xx.S:452: Error: selected processor does not support ARM mode `smc #0'
> arch/arm/mach-omap2/sleep34xx.S:458: Error: selected processor does not support ARM mode `smc #0'
> arch/arm/mach-omap2/sleep34xx.S:463: Error: selected processor does not support ARM mode `smc #0'
> make[2]: *** [arch/arm/mach-omap2/sleep34xx.o] Error 1
> make[1]: *** [arch/arm/mach-omap2] Error 2
> 
> 
> replacing in arch/arm/mach-omap2/Makefile:
> 
> AFLAGS_sleep24xx.o                      :=-Wa,-march=armv6
> AFLAGS_sleep34xx.o                      :=-Wa,-march=armv7-a
> 
> to:
> 
> AFLAGS_sleep24xx.o                      :=-Wa,-march=armv6
> AFLAGS_sleep34xx.o                      :=-Wa,-march=armv7-a$(plus_sec)
> 
> helps compiling (see also: https://patchwork.kernel.org/patch/369681/)

Care to post a patch for this and mention your compiler version too?

Tony

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [GIT PULL] OMAP PM updates for 2.6.39
  2011-03-14 19:38   ` Tony Lindgren
@ 2011-03-14 19:51     ` Stephan Raue
  2011-03-15  6:22       ` Santosh Shilimkar
  2011-03-19  0:34       ` Tony Lindgren
  0 siblings, 2 replies; 9+ messages in thread
From: Stephan Raue @ 2011-03-14 19:51 UTC (permalink / raw)
  To: linux-arm-kernel

Am 14.03.2011 20:38, schrieb Tony Lindgren:
> * Stephan Raue<mailinglists@openelec.tv>  [110314 12:32]:
>> Hi,
>>
>> Am 11.03.2011 01:59, schrieb Kevin Hilman:
>>> Dave Martin (5):
>>>        ARM: omap4: Provide do_wfi() for Thumb-2
>>>        ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL
>>>        ARM: omap3: Remove hand-encoded SMC instructions
>> "ARM: omap3: Remove hand-encoded SMC instructions" fails for me with:
>>
>> /home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/toolchain/bin/arm-openelec-linux-gnueabi-gcc -Wp,-MD,arch/arm/mach-omap2/.sleep34xx.o.d  -nostdinc -isystem /home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/toolchain/lib/gcc/arm-openelec-linux-gnueabi/4.5.2/include -I/home/stephan/projects/openelec/build.OpenELEC-panda.arm-devel/linux-2.6.38-rc8/arch/arm/include -Iinclude  -include include/generated/autoconf.h -D__KERNEL__ -mlittle-endian -Iarch/arm/mach-omap2/include -Iarch/arm/plat-omap/include -D__ASSEMBLY__ -mabi=aapcs-linux -mno-thumb-interwork -funwind-tables -mthumb -Wa,-mimplicit-it=always -Wa,-mno-warn-deprecated -Wa,-mthumb -D__LINUX_ARM_ARCH__=7 -march=armv7-a  -include asm/unified.h -msoft-float -gdwarf-2     -Wa,-march=armv7-a   -c -o arch/arm/mach-omap2/sleep34xx.o arch/arm/mach-omap2/sleep34xx.S
>> arch/arm/mach-omap2/sleep34xx.S: Assembler messages:
>> arch/arm/mach-omap2/sleep34xx.S:149: Error: selected processor does not support ARM mode `smc #1'
>> arch/arm/mach-omap2/sleep34xx.S:416: Error: selected processor does not support ARM mode `smc #1'
>> arch/arm/mach-omap2/sleep34xx.S:427: Error: selected processor does not support ARM mode `smc #1'
>> arch/arm/mach-omap2/sleep34xx.S:452: Error: selected processor does not support ARM mode `smc #0'
>> arch/arm/mach-omap2/sleep34xx.S:458: Error: selected processor does not support ARM mode `smc #0'
>> arch/arm/mach-omap2/sleep34xx.S:463: Error: selected processor does not support ARM mode `smc #0'
>> make[2]: *** [arch/arm/mach-omap2/sleep34xx.o] Error 1
>> make[1]: *** [arch/arm/mach-omap2] Error 2
>>
>>
>> replacing in arch/arm/mach-omap2/Makefile:
>>
>> AFLAGS_sleep24xx.o                      :=-Wa,-march=armv6
>> AFLAGS_sleep34xx.o                      :=-Wa,-march=armv7-a
>>
>> to:
>>
>> AFLAGS_sleep24xx.o                      :=-Wa,-march=armv6
>> AFLAGS_sleep34xx.o                      :=-Wa,-march=armv7-a$(plus_sec)
>>
>> helps compiling (see also: https://patchwork.kernel.org/patch/369681/)
> Care to post a patch for this and mention your compiler version too?
>
> Tony
patch attached.

i am using http://gitorious.org/linux-omap-dss2/linux with gcc-4.5.2, 
binutils-2.21

thanks

Stephan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linux-2.6.38-rc8-321-linux_omap_dss2_fix_SMC_instructions.patch
Type: text/x-patch
Size: 572 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110314/66bfc97f/attachment.bin>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [GIT PULL] OMAP PM updates for 2.6.39
  2011-03-14 19:51     ` Stephan Raue
@ 2011-03-15  6:22       ` Santosh Shilimkar
  2011-03-19  0:34       ` Tony Lindgren
  1 sibling, 0 replies; 9+ messages in thread
From: Santosh Shilimkar @ 2011-03-15  6:22 UTC (permalink / raw)
  To: linux-arm-kernel

> -----Original Message-----
> From: linux-omap-owner at vger.kernel.org [mailto:linux-omap-
> owner at vger.kernel.org] On Behalf Of Stephan Raue
> Sent: Tuesday, March 15, 2011 1:21 AM
> To: Tony Lindgren
> Cc: Kevin Hilman; linux-omap at vger.kernel.org; linux-arm-
> kernel at lists.infradead.org
> Subject: Re: [GIT PULL] OMAP PM updates for 2.6.39
>
> Am 14.03.2011 20:38, schrieb Tony Lindgren:
> > * Stephan Raue<mailinglists@openelec.tv>  [110314 12:32]:
> >> Hi,
> >>
> >> Am 11.03.2011 01:59, schrieb Kevin Hilman:
> >>> Dave Martin (5):
> >>>        ARM: omap4: Provide do_wfi() for Thumb-2
> >>>        ARM: omap4: Convert END() to ENDPROC() for correct
> linkage with CONFIG_THUMB2_KERNEL
> >>>        ARM: omap3: Remove hand-encoded SMC instructions
> >> "ARM: omap3: Remove hand-encoded SMC instructions" fails for me
> with:
> >>
> >> /home/stephan/projects/openelec/build.OpenELEC-panda.arm-
> devel/toolchain/bin/arm-openelec-linux-gnueabi-gcc -Wp,-
> MD,arch/arm/mach-omap2/.sleep34xx.o.d  -nostdinc -isystem
> /home/stephan/projects/openelec/build.OpenELEC-panda.arm-
> devel/toolchain/lib/gcc/arm-openelec-linux-gnueabi/4.5.2/include -
> I/home/stephan/projects/openelec/build.OpenELEC-panda.arm-
> devel/linux-2.6.38-rc8/arch/arm/include -Iinclude  -include
> include/generated/autoconf.h -D__KERNEL__ -mlittle-endian -
> Iarch/arm/mach-omap2/include -Iarch/arm/plat-omap/include -
> D__ASSEMBLY__ -mabi=aapcs-linux -mno-thumb-interwork -funwind-tables
> -mthumb -Wa,-mimplicit-it=always -Wa,-mno-warn-deprecated -Wa,-
> mthumb -D__LINUX_ARM_ARCH__=7 -march=armv7-a  -include asm/unified.h
> -msoft-float -gdwarf-2     -Wa,-march=armv7-a   -c -o arch/arm/mach-
> omap2/sleep34xx.o arch/arm/mach-omap2/sleep34xx.S
> >> arch/arm/mach-omap2/sleep34xx.S: Assembler messages:
> >> arch/arm/mach-omap2/sleep34xx.S:149: Error: selected processor
> does not support ARM mode `smc #1'
> >> arch/arm/mach-omap2/sleep34xx.S:416: Error: selected processor
> does not support ARM mode `smc #1'
> >> arch/arm/mach-omap2/sleep34xx.S:427: Error: selected processor
> does not support ARM mode `smc #1'
> >> arch/arm/mach-omap2/sleep34xx.S:452: Error: selected processor
> does not support ARM mode `smc #0'
> >> arch/arm/mach-omap2/sleep34xx.S:458: Error: selected processor
> does not support ARM mode `smc #0'
> >> arch/arm/mach-omap2/sleep34xx.S:463: Error: selected processor
> does not support ARM mode `smc #0'
> >> make[2]: *** [arch/arm/mach-omap2/sleep34xx.o] Error 1
> >> make[1]: *** [arch/arm/mach-omap2] Error 2
> >>
> >>
> >> replacing in arch/arm/mach-omap2/Makefile:
> >>
> >> AFLAGS_sleep24xx.o                      :=-Wa,-march=armv6
> >> AFLAGS_sleep34xx.o                      :=-Wa,-march=armv7-a
> >>
> >> to:
> >>
> >> AFLAGS_sleep24xx.o                      :=-Wa,-march=armv6
> >> AFLAGS_sleep34xx.o                      :=-Wa,-march=armv7-
> a$(plus_sec)
> >>
> >> helps compiling (see also:
> https://patchwork.kernel.org/patch/369681/)
> > Care to post a patch for this and mention your compiler version
> too?
> >
> > Tony
> patch attached.
>
> i am using http://gitorious.org/linux-omap-dss2/linux with gcc-
> 4.5.2, binutils-2.21
>
Looks like I need to upgrade my gcc version. This is not seen with
4.3.3

Regards,
Santosh

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [GIT PULL] OMAP PM updates for 2.6.39
  2011-03-14 19:51     ` Stephan Raue
  2011-03-15  6:22       ` Santosh Shilimkar
@ 2011-03-19  0:34       ` Tony Lindgren
  1 sibling, 0 replies; 9+ messages in thread
From: Tony Lindgren @ 2011-03-19  0:34 UTC (permalink / raw)
  To: linux-arm-kernel

* Stephan Raue <mailinglists@openelec.tv> [110314 12:49]:
> >
> >Tony
> patch attached.
> 
> i am using http://gitorious.org/linux-omap-dss2/linux with
> gcc-4.5.2, binutils-2.21

Still need a proper patch description and your Signed-off-by line :)

See Documentation/Submit* files in your kernel directory for
more info.

Tony

 
> diff -Naur linux-2.6.38-rc8/arch/arm/mach-omap2/Makefile linux-2.6.38-rc8.patch/arch/arm/mach-omap2/Makefile
> --- linux-2.6.38-rc8/arch/arm/mach-omap2/Makefile	2011-03-14 20:38:21.039926899 +0100
> +++ linux-2.6.38-rc8.patch/arch/arm/mach-omap2/Makefile	2011-03-14 20:39:01.679108209 +0100
> @@ -68,7 +68,7 @@
>  obj-$(CONFIG_OMAP_SMARTREFLEX_CLASS3)	+= smartreflex-class3.o
>  
>  AFLAGS_sleep24xx.o			:=-Wa,-march=armv6
> -AFLAGS_sleep34xx.o			:=-Wa,-march=armv7-a
> +AFLAGS_sleep34xx.o			:=-Wa,-march=armv7-a$(plus_sec)
>  
>  ifeq ($(CONFIG_PM_VERBOSE),y)
>  CFLAGS_pm_bus.o				+= -DDEBUG

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-03-19  0:34 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-11  0:59 [GIT PULL] OMAP PM updates for 2.6.39 Kevin Hilman
2011-03-11 15:33 ` Jean Pihet
2011-03-11 16:32   ` Kevin Hilman
2011-03-11 16:35     ` Jean Pihet
2011-03-14 19:34 ` Stephan Raue
2011-03-14 19:38   ` Tony Lindgren
2011-03-14 19:51     ` Stephan Raue
2011-03-15  6:22       ` Santosh Shilimkar
2011-03-19  0:34       ` Tony Lindgren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).