original_kernel/arch/arm/mach-exynos
Marek Szyprowski ebc35c7262 ARM: EXYNOS: register devices in 'need_restore' state for pm_domains
Commit ca1d72f033 ('PM / Domains: Make it possible to add devices to
inactive domains') introduced possibility to add devices to inactive
power domains and added pm_genpd_dev_need_restore() function which lets
platform core to notify power domain core that the specified device must
be restored (with its runtime_resume() callback) before first use.

This patch adds the pm_genpd_dev_need_restore() call what brings back
the suspend/resume behaviour for the client devices known from the
previous power domain driver (removed by commit 91cfbd4ee0 - 'ARM:
EXYNOS: Hook up power domains to generic power domain infrastructure').
Client device drivers relay on that suspend/resume behaviour, thus this
patch fixes runtime pm operation for client devices.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
2012-07-12 17:29:55 +09:00
..
include/mach
Kconfig
Makefile
Makefile.boot
clock-exynos4.c
clock-exynos4.h
clock-exynos5.c
clock-exynos4210.c
clock-exynos4212.c
common.c
common.h
cpuidle.c
dev-ahci.c
dev-audio.c
dev-drm.c
dev-dwmci.c
dev-ohci.c
dev-sysmmu.c
dev-uart.c
dma.c
headsmp.S
hotplug.c
mach-armlex4210.c
mach-exynos4-dt.c
mach-exynos5-dt.c
mach-nuri.c
mach-origen.c
mach-smdk4x12.c
mach-smdkv310.c
mach-universal_c210.c
mct.c
platsmp.c
pm.c
pm_domains.c ARM: EXYNOS: register devices in 'need_restore' state for pm_domains 2012-07-12 17:29:55 +09:00
pmu.c
setup-fimc.c
setup-fimd0.c
setup-i2c0.c
setup-i2c1.c
setup-i2c2.c
setup-i2c3.c
setup-i2c4.c
setup-i2c5.c
setup-i2c6.c
setup-i2c7.c
setup-keypad.c
setup-sdhci-gpio.c
setup-spi.c
setup-usb-phy.c