From: t-kristo@ti.com (Tero Kristo)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 00/10] ARM: OMAP2+: second set of PM fixes and cleanup for 3.9
Date: Fri, 4 Jan 2013 15:07:40 +0200 [thread overview]
Message-ID: <1357304860.2221.78.camel@sokoban> (raw)
In-Reply-To: <20121209011755.19716.25244.stgit@dusk.lan>
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
On Sat, 2012-12-08 at 18:23 -0700, Paul Walmsley wrote:
> 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_oldconfig
>
> Boot-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_defconfig
>
> Paul Walmsley (10):
> ARM: OMAP3/4: cpuidle: fix sparse and checkpatch warnings
> ARM: OMAP2+: clockdomain: add pwrdm_state_switch() call to clkdm_sleep()
> ARM: OMAP2xxx: PM: clean up some crufty powerstate programming code
> ARM: OMAP2: PM/powerdomain: drop unnecessary pwrdm_wait_transition()
> ARM: OMAP2+: PM/powerdomain: move omap_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 comments
>
>
> arch/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
prev parent reply other threads:[~2013-01-04 13:07 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-09 1:23 [PATCH 00/10] ARM: OMAP2+: second set of PM fixes and cleanup for 3.9 Paul Walmsley
2012-12-09 1:23 ` [PATCH 02/10] ARM: OMAP2+: clockdomain: add pwrdm_state_switch() call to clkdm_sleep() Paul Walmsley
2012-12-09 1:23 ` [PATCH 01/10] ARM: OMAP3/4: cpuidle: fix sparse and checkpatch warnings Paul Walmsley
2012-12-12 8:31 ` Vaibhav Hiremath
2012-12-13 5:41 ` Paul Walmsley
2012-12-13 5:55 ` Hiremath, Vaibhav
2012-12-13 7:29 ` Paul Walmsley
2012-12-13 9:18 ` Hiremath, Vaibhav
2012-12-12 9:28 ` Santosh Shilimkar
2012-12-09 1:23 ` [PATCH 03/10] ARM: OMAP2xxx: PM: clean up some crufty powerstate programming code Paul Walmsley
2012-12-09 1:23 ` [PATCH 04/10] ARM: OMAP2: PM/powerdomain: drop unnecessary pwrdm_wait_transition() Paul Walmsley
2012-12-09 1:23 ` [PATCH 05/10] ARM: OMAP2+: PM/powerdomain: move omap_set_pwrdm_state() to powerdomain code Paul Walmsley
2012-12-12 9:31 ` Jean Pihet
2013-01-29 20:59 ` Paul Walmsley
2012-12-12 10:21 ` Vaibhav Hiremath
2013-01-09 17:43 ` Russell King - ARM Linux
2012-12-12 10:31 ` Jean Pihet
2012-12-09 1:23 ` [PATCH 07/10] ARM: OMAP2xxx: CM: remove autodep handling Paul Walmsley
2012-12-09 1:23 ` [PATCH 06/10] ARM: OMAP2+: powerdomain/clockdomain: add a per-powerdomain spinlock Paul Walmsley
2012-12-12 9:41 ` Jean Pihet
2013-01-29 21:13 ` Paul Walmsley
2012-12-12 10:28 ` Jean Pihet
2012-12-09 1:23 ` [PATCH 08/10] ARM: OMAP2+: clockdomain: work on wkdep/sleepdep functions Paul Walmsley
2012-12-09 1:23 ` [PATCH 09/10] ARM: OMAP2+: clockdomain: convert existing atomic usecounts into spinlock-protected shorts/ints Paul Walmsley
2012-12-12 10:21 ` Vaibhav Hiremath
2012-12-26 6:31 ` Bedia, Vaibhav
2012-12-09 1:23 ` [PATCH 10/10] ARM: OMAP2+: powerdomain: fix whitespace, improve flag comments Paul Walmsley
2013-01-04 13:07 ` Tero Kristo [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1357304860.2221.78.camel@sokoban \
--to=t-kristo@ti.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).