2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-25 05:34:00 +08:00
linux-next/drivers/clk/renesas
Geert Uytterhoeven 9f55b17ff6 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>
2017-10-20 11:16:05 +02:00
..
clk-div6.c clk: renesas: div6: Restore clock state during resume 2017-10-20 11:15:37 +02:00
clk-div6.h clk: renesas: div6: Restore clock state during resume 2017-10-20 11:15:37 +02:00
clk-emev2.c
clk-mstp.c clk: renesas: mstp: Delete error messages for failed memory allocations 2017-09-28 17:57:34 +02:00
clk-r8a73a4.c
clk-r8a7740.c
clk-r8a7778.c clk: renesas: r8a7778: Remove obsolete r8a7778_clocks_init() 2016-11-02 20:44:14 +01:00
clk-r8a7779.c clk: renesas: r8a7779: Remove obsolete r8a7779_clocks_init() 2016-11-02 20:44:17 +01:00
clk-rcar-gen2.c clk: renesas: rcar-gen2: Delete error message for failed memory allocation 2017-09-28 17:57:34 +02:00
clk-rz.c clk: renesas: rz: clk-rz is meant for RZ/A1 2017-10-20 10:59:54 +02:00
clk-sh73a0.c
Kconfig clk: renesas: cpg-mssr: Add R8A77970 support 2017-09-19 10:57:35 +02:00
Makefile clk: renesas: cpg-mssr: Add R8A77970 support 2017-09-19 10:57:35 +02:00
r8a7743-cpg-mssr.c clk: renesas: cpg-mssr: Add R8A7743 support 2016-11-10 15:29:28 +01:00
r8a7745-cpg-mssr.c clk: renesas: cpg-mssr: Add du1 clock to R8A7745 2017-10-20 11:00:02 +02:00
r8a7790-cpg-mssr.c clk: renesas: r8a7790: Add new CPG/MSSR driver 2017-05-24 10:19:56 +02:00
r8a7791-cpg-mssr.c clk: renesas: r8a7791/r8a7793: Add new CPG/MSSR driver 2017-05-24 10:19:59 +02:00
r8a7792-cpg-mssr.c clk: renesas: r8a7792: Add IMR-LX3/LSX3 clocks 2017-07-17 10:26:48 +02:00
r8a7794-cpg-mssr.c clk: renesas: r8a7794: Add new CPG/MSSR driver 2017-05-24 10:20:03 +02:00
r8a7795-cpg-mssr.c clk: renesas: r8a7795: Correct parent clock of INTC-AP 2017-10-16 09:38:38 +02:00
r8a7796-cpg-mssr.c clk: renesas: r8a7796: Correct parent clock of INTC-AP 2017-10-16 09:38:38 +02:00
r8a77970-cpg-mssr.c clk: renesas: cpg-mssr: Add R8A77970 support 2017-09-19 10:57:35 +02:00
r8a77995-cpg-mssr.c clk: renesas: r8a77995: Correct parent clock of INTC-AP 2017-10-16 09:38:39 +02:00
rcar-gen2-cpg.c clk: renesas: cpg-mssr: Add support to restore core clocks during resume 2017-10-20 11:15:33 +02:00
rcar-gen2-cpg.h clk: renesas: cpg-mssr: Add support to restore core clocks during resume 2017-10-20 11:15:33 +02:00
rcar-gen3-cpg.c clk: renesas: rcar-gen3: Restore SDHI clocks during resume 2017-10-20 11:16:05 +02:00
rcar-gen3-cpg.h clk: renesas: cpg-mssr: Add support to restore core clocks during resume 2017-10-20 11:15:33 +02:00
rcar-usb2-clock-sel.c clk: renesas: rcar-usb2-clock-sel: Add R-Car USB 2.0 clock selector PHY 2017-08-17 09:22:23 +02:00
renesas-cpg-mssr.c clk: renesas: div6: Restore clock state during resume 2017-10-20 11:15:37 +02:00
renesas-cpg-mssr.h clk: renesas: cpg-mssr: Add support to restore core clocks during resume 2017-10-20 11:15:33 +02:00