clk: samsung: exynos5433: Add suspend state for TOP, CPIF & PERIC CMUs
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 6 Sep 2018 16:02:36 +0000 (18:02 +0200)
committerSylwester Nawrocki <snawrocki@kernel.org>
Fri, 5 Oct 2018 11:36:34 +0000 (13:36 +0200)
commita766065279e2fd2c4ee6fe6b48d44386c000c940
tree50879c9f04c8fa871c54ae0dcdf59f68b8b1dcc0
parent70da9ee80228e6d98fd68e3c1db124c4461d283c
clk: samsung: exynos5433: Add suspend state for TOP, CPIF & PERIC CMUs

Before entering system suspend, one has to ensure that some clocks from
TOP, CPIF and PERIC CMUs are enabled. This is needed by the firmware
to properly perform system suspend operation. Instead of adding more and
more clocks with CRITICAL flag, simply enable those clocks directly in
respective CMU registers using 'suspend_regs' feature.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Sylwester Nawrocki <snawrocki@kernel.org>
drivers/clk/samsung/clk-exynos5433.c