Hi
This series consolidates some duplicated PM code across OMAP2, 3, and 4.
This saves both binary kernel image size, and lines of source. These
functions are just the low-hanging fruit; it looks to me like there's even
more consolidation that could be done.
Suspend + UART wakeup was tested on OMAP44xx BeagleBoard. On the
OMAP35xx Beagleboard here, v3.3-rc2 doesn't seem to wake up from
suspend correctly with or without these patches, so I've only boot-tested
them on that platform.
- Paul
---
pm_cleanup_b_3.4
text data bss dec hex filename
6596402 680284 5593820 12870506 c4636a vmlinux.orig
6596230 680292 5593756 12870278 c46286 vmlinux.patched
Paul Walmsley (2):
ARM: OMAP2+: PM: share clkdms_setup() across OMAP2, 3, 4
ARM: OMAP2+: PM: share some suspend-related functions across OMAP2, 3, 4
arch/arm/mach-omap2/pm.c | 74 ++++++++++++++++++++++++++++++++++++++++++
arch/arm/mach-omap2/pm.h | 2 +
arch/arm/mach-omap2/pm24xx.c | 69 +++------------------------------------
arch/arm/mach-omap2/pm34xx.c | 73 ++++-------------------------------------
arch/arm/mach-omap2/pm44xx.c | 57 ++------------------------------
5 files changed, 91 insertions(+), 184 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html