[PATCH 0/5] S5P64X0 PM Support
Kukjin Kim
kgene.kim at samsung.com
Fri Aug 19 10:02:34 EDT 2011
Abhilash Kesavan wrote:
>
> The patchset adds Power Mangement support for S5P64X0. The first
> four patches lay the groundwork for adding PM support, while the
> final patch adds the SoC specific PM code.
> Tested using external interrupts as wake-up sources on SMDK6440
> and SMDK6450.
>
> Abhilash Kesavan (5):
> ARM: S5P: Make the common S5P PM code conditionally compile
> ARM: SAMSUNG: Make the sleep code common for S3C64XX and newer SoCs
> ARM: S5P64X0: Add pm save/restore functions for GPIO banks
> ARM: S5P64X0: Fix incorrect serial clock name
> ARM: S5P64X0: Add Power Management support
>
> arch/arm/Kconfig | 2 +-
> arch/arm/mach-exynos4/Kconfig | 2 +
> arch/arm/mach-exynos4/Makefile | 2 +-
> arch/arm/mach-exynos4/sleep.S | 54 ------
> arch/arm/mach-s3c64xx/Kconfig | 1 +
> arch/arm/mach-s3c64xx/Makefile | 1 -
> arch/arm/mach-s3c64xx/sleep.S | 72 --------
> arch/arm/mach-s5p64x0/Kconfig | 4 +
> arch/arm/mach-s5p64x0/Makefile | 1 +
> arch/arm/mach-s5p64x0/clock-s5p6440.c | 2 +-
> arch/arm/mach-s5p64x0/clock-s5p6450.c | 2 +-
> arch/arm/mach-s5p64x0/gpiolib.c | 1 +
> arch/arm/mach-s5p64x0/include/mach/map.h | 1 +
> arch/arm/mach-s5p64x0/include/mach/pm-core.h | 117 +++++++++++++
> arch/arm/mach-s5p64x0/include/mach/regs-clock.h | 33 ++++
> arch/arm/mach-s5p64x0/include/mach/regs-gpio.h | 19 ++
> arch/arm/mach-s5p64x0/init.c | 2 +-
> arch/arm/mach-s5p64x0/irq-eint.c | 2 +
> arch/arm/mach-s5p64x0/irq-pm.c | 92 ++++++++++
> arch/arm/mach-s5p64x0/pm.c | 204
> +++++++++++++++++++++++
> arch/arm/mach-s5pv210/Kconfig | 2 +
> arch/arm/mach-s5pv210/Makefile | 2 +-
> arch/arm/mach-s5pv210/sleep.S | 52 ------
> arch/arm/plat-s5p/Kconfig | 6 +
> arch/arm/plat-s5p/Makefile | 3 +-
> arch/arm/plat-samsung/Kconfig | 7 +
> arch/arm/plat-samsung/Makefile | 1 +
> arch/arm/plat-samsung/sleep.S | 80 +++++++++
> drivers/gpio/gpio-plat-samsung.c | 4 +-
> 29 files changed, 583 insertions(+), 188 deletions(-)
> delete mode 100644 arch/arm/mach-exynos4/sleep.S
> delete mode 100644 arch/arm/mach-s3c64xx/sleep.S
> create mode 100644 arch/arm/mach-s5p64x0/include/mach/pm-core.h
> create mode 100644 arch/arm/mach-s5p64x0/irq-pm.c
> create mode 100644 arch/arm/mach-s5p64x0/pm.c
> delete mode 100644 arch/arm/mach-s5pv210/sleep.S
> create mode 100644 arch/arm/plat-samsung/sleep.S
>
> --
Hi Abhilash,
As a note, I will be back on this in the next week :)
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <kgene.kim at samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
More information about the linux-arm-kernel
mailing list