linux/arch/arm/mach-exynos
Marek Szyprowski 07731019c5 pinctrl: samsung: Move retention control from mach-exynos to the pinctrl driver
This patch moves pad retention control from PMU driver to Exynos pin
controller driver. This helps to avoid possible ordering and logical
dependencies between machine, PMU and pin control code. Till now it
worked fine only because sys_ops for PMU and pin controller were called
in registration order.
This is also a preparation for adding new features to Exynos pin
controller driver, like runtime power management and suspending
individual pin controllers, which might be a part of some power domain.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Tomasz Figa <tomasz.figa@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2017-01-26 16:56:57 +01:00
..
include/mach ARM: EXYNOS: Remove unused DMC and CMU offsets and their mappings 2016-08-24 06:42:27 +02:00
common.h ARM: SAMSUNG: Fix missing s5p_init_cpu() declaration 2016-06-22 12:33:14 +02:00
exynos-smc.S ARM: EXYNOS: Add support for secure monitor calls 2013-04-09 01:52:06 +09:00
exynos.c ARM: EXYNOS: Remove unused DMC and CMU offsets and their mappings 2016-08-24 06:42:27 +02:00
firmware.c ARM: EXYNOS: Fixups for big-endian operation 2016-06-21 13:25:58 +02:00
headsmp.S ARM: EXYNOS: Fixups for big-endian operation 2016-06-21 13:25:58 +02:00
Kconfig ARM: SoC platform updates for v4.9 2016-10-07 21:18:42 -07:00
Makefile Topic branch for Exynos MFC changes for v4.8: 2016-06-19 22:39:15 -07:00
mcpm-exynos.c ARM: EXYNOS: Move pmu specific headers under "linux/soc/samsung" 2016-02-25 10:13:36 +09:00
platsmp.c ARM: EXYNOS: Fixups for big-endian operation 2016-06-21 13:25:58 +02:00
pm.c ARM: EXYNOS: Fixup endian in pm/pmu 2016-06-21 13:26:31 +02:00
sleep.S ARM: 8325/1: exynos: move resume code to .text section 2015-03-29 23:11:57 +01:00
smc.h ARM: EXYNOS: add AFTR mode support for Exynos3250 2015-03-27 02:35:48 +09:00
suspend.c pinctrl: samsung: Move retention control from mach-exynos to the pinctrl driver 2017-01-26 16:56:57 +01:00