ARM: OMAP2+: second set of PM fixes and cleanup for 3.9
Get series with b4
b4 am 1357304860.2221.78.camel@sokobanVersions newest first
- v1 Latest0 of 10 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 10 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/10] ARM: OMAP2+: second set of PM fixes and cleanup for 3.9
Hi Paul,
I just tested this + next two powerdomain series from you on omap3beagle
+ omap4panda boards. This set seems fine, for the code I don't have any major complaints either, thus you can add my ack if you like. I'll send comments for the next two sets soon also.
-Tero
Quoted 83 lines · Paul Walmsley
Several more OMAP2+ power management fixes, optimizations, and cleanup, intended for 3.9. This series is also a prerequisite for the functional powerdomain conversion series.
I'll plan to bundle these patches together into a pull request with the first set of 3.9 PM patches, sent earlier.
- Paul
---
vmlinux object size
(delta in bytes from TEST_pm_cleanup_fixes_a_3.9 (8f5e20850396fc60fd4ee01f586705033902bb53)):text data bss total kernel +460 -368 0 +92 am33xx_only +200 -464 0 -264 n800_multi_omap2xxx +192 -144 0 +48 n800_only_a 0 0 0 0 omap1_defconfig 0 0 0 0 omap1_defconfig_1510innovator_only 0 0 0 0 omap1_defconfig_5912osk_only +296 -1816 0 -1520 omap2plus_defconfig +272 -176 0 +96 omap2plus_defconfig_2430sdp_only +232 -1816 0 -1584 omap2plus_defconfig_cpupm +280 -1520 0 -1240 omap2plus_defconfig_no_pm +4388 -1016 0 +3372 omap2plus_defconfig_omap2_4_only +468 -952 0 -484 omap2plus_defconfig_omap3_4_only +700 -584 -144 -28 rmk_omap3430_ldp_allnoconfig +452 -648 0 -196 rmk_omap3430_ldp_oldconfig +700 -584 -144 -28 rmk_omap4430_sdp_allnoconfig +424 -328 0 +96 rmk_omap4430_sdp_oldconfigBoot-time memory difference
(delta in bytes from TEST_pm_cleanup_fixes_a_3.9 (8f5e20850396fc60fd4ee01f586705033902bb53))avail rsrvd high freed board kconfig 4k -4k . . 2430sdp omap2plus_defconfig 4k -4k . . 3517evm omap2plus_defconfig 4k -4k . . 3530es3beagle omap2plus_defconfig 4k -4k . . 3730beaglexm omap2plus_defconfig 4k -4k . . 37xxevm omap2plus_defconfig 4k -4k . . 4430es2panda omap2plus_defconfig 4k -4k . . cmt3517 omap2plus_defconfigPaul Walmsley (10):
ARM: OMAP3/4: cpuidle: fix sparse and checkpatch warnings
ARM: OMAP2+: clockdomain: addpwrdm_state_switch()call toclkdm_sleep()
ARM: OMAP2xxx: PM: clean up some crufty powerstate programming code
ARM: OMAP2: PM/powerdomain: drop unnecessarypwrdm_wait_transition()
ARM: OMAP2+: PM/powerdomain: moveomap_set_pwrdm_state()to powerdomain code
ARM: OMAP2+: powerdomain/clockdomain: add a per-powerdomain spinlock
ARM: OMAP2xxx: CM: remove autodep handling
ARM: OMAP2+: clockdomain: work on wkdep/sleepdep functions
ARM: OMAP2+: clockdomain: convert existing atomic usecounts into spinlock-protected shorts/ints
ARM: OMAP2+: powerdomain: fix whitespace, improve flag commentsarch/arm/mach-omap2/clockdomain-powerdomain.h | 22 + arch/arm/mach-omap2/clockdomain.c | 550 +++++++++++++++------- arch/arm/mach-omap2/clockdomain.h | 17 - arch/arm/mach-omap2/cm2xxx.c | 33 - arch/arm/mach-omap2/cm3xxx.c | 14 - arch/arm/mach-omap2/cminst44xx.c | 2 arch/arm/mach-omap2/cpuidle34xx.c | 14 - arch/arm/mach-omap2/cpuidle44xx.c | 28 + arch/arm/mach-omap2/pm-debug.c | 6 arch/arm/mach-omap2/pm.c | 65 --- arch/arm/mach-omap2/pm.h | 1 arch/arm/mach-omap2/pm24xx.c | 30 - arch/arm/mach-omap2/powerdomain-clockdomain.h | 27 + arch/arm/mach-omap2/powerdomain.c | 176 +++++-- arch/arm/mach-omap2/powerdomain.h | 42 +- arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 4 arch/arm/mach-omap2/powerdomains2xxx_data.c | 8 arch/arm/mach-omap2/powerdomains3xxx_data.c | 44 +- arch/arm/mach-omap2/prm2xxx_3xxx.c | 3 19 files changed, 661 insertions(+), 425 deletions(-) create mode 100644 arch/arm/mach-omap2/clockdomain-powerdomain.h create mode 100644 arch/arm/mach-omap2/powerdomain-clockdomain.h_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel