ARM: EXYNOS: Stop using legacy Samsung PM code
authorTomasz Figa <t.figa@samsung.com>
Mon, 17 Mar 2014 22:28:27 +0000 (07:28 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Thu, 20 Mar 2014 19:09:28 +0000 (04:09 +0900)
commitd710aa31874e2ff6e656dbd4807f4bd8d659eb93
treeb897e022fd8d9579acaabc318a2bffd0c55c1f2e
parent559ba237999d723ccba5b4a75cf6b280bac1ab21
ARM: EXYNOS: Stop using legacy Samsung PM code

Since Exynos SoCs does not follow most of the semantics of older SoCs
when configuring the system to enter sleep, there is no reason to rely
on the legacy Samsung PM core anymore.

This patch adds local Exynos suspend ops and removes all the code left
unnecessary. As a side effect, suspend support on Exynos becomes
multiplatform-friendly.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-exynos/Kconfig
arch/arm/mach-exynos/Makefile
arch/arm/mach-exynos/common.h
arch/arm/mach-exynos/include/mach/pm-core.h [deleted file]
arch/arm/mach-exynos/pm.c
arch/arm/mach-exynos/regs-pmu.h
arch/arm/mach-exynos/sleep.S [new file with mode: 0644]
arch/arm/plat-samsung/s5p-sleep.S