clk: renesas: rcar-gen3: Restore SDHI clocks during resume
authorGeert Uytterhoeven <geert+renesas@glider.be>
Wed, 21 Jun 2017 20:51:21 +0000 (22:51 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 20 Oct 2017 09:16:05 +0000 (11:16 +0200)
commit9f55b17ff6387ab9c4caa9280e2e194bb03ad532
treed8eba133be4bcd0b27dedd585106780691d21929
parent9f8c71e5134982cdf8ee35acb204715a2a47ba2e
clk: renesas: rcar-gen3: Restore SDHI clocks during resume

On R-Car Gen3 systems, PSCI system suspend powers down the SoC, losing
clock configuration.  Register a notifier to save/restore SDHI clock
registers during system suspend/resume.

This is implemented using the cpg_simple_notifier abstraction, which can
be reused for others clocks that just need to save/restore a single
register.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Tested-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
drivers/clk/renesas/rcar-gen3-cpg.c