clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspend/resume
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 29 Aug 2018 16:00:12 +0000 (18:00 +0200)
committerJunghoon Kim <jhoon20.kim@samsung.com>
Thu, 14 Feb 2019 05:58:03 +0000 (14:58 +0900)
commit32f3e105998bedce04c5a120756c573928feb271
tree49ef184900b55a6dfb05821f776e21452de3026d
parenta900c7ad103952915dd0b9e03e44f7888775fc89
clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspend/resume

SoC clock drivers should suspend after every other drivers in the system,
which are using clocks and resume before them. The last stage for calling
suspend device callbacks is NOIRQ stage and there exists driver, which use
that state (dwmmc-exynos), so Exynos5433 clocks driver should also use it.
During the same stage, clocks driver will be always suspended after its
clients as a direct result of proper device probe order (deferred probe
reorders the suspend call sequence).

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Chanwoo Choi <cw00.choi@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Change-Id: I3e15407b8d3ec2d10d706b21321ce098b14a0d50
drivers/clk/samsung/clk-exynos5433.c