clk: samsung: exynos5250: Move PD-dependent clocks to Exynos5 sub-CMU
authorMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 6 Mar 2018 14:33:10 +0000 (15:33 +0100)
committerSylwester Nawrocki <s.nawrocki@samsung.com>
Tue, 6 Mar 2018 16:39:40 +0000 (17:39 +0100)
commitedcefb96fb07f6742fd47ac60915e76c1b77768e
treec488981f64d8f3ad239df3098254b08b5d9f1716
parentec4016ff6e60fffab2e34fe87578c6362147cb98
clk: samsung: exynos5250: Move PD-dependent clocks to Exynos5 sub-CMU

Clocks related to DISP1 block require special handling for power domain
turn on/off sequences. Till now this was handled by Exynos power domain
driver, but that approach was limited only to some special cases. This
patch moves handling of those operations to clock controller driver.
This gives more flexibility and allows fine tune values of some
clock-specific registers. This patch moves handling of those mentioned
clocks to Exynos5 sub-CMU driver instantiated from Exynos5250 driver.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
drivers/clk/samsung/Makefile
drivers/clk/samsung/clk-exynos5-subcmu.c
drivers/clk/samsung/clk-exynos5250.c
drivers/soc/samsung/pm_domains.c