]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
pinctrl: renesas: rzg2l: Add suspend/resume support for Schmitt control registers
authorBiju Das <biju.das.jz@bp.renesas.com>
Tue, 19 Aug 2025 08:40:20 +0000 (09:40 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 8 Sep 2025 10:03:08 +0000 (12:03 +0200)
commit837afa592c6234be82acb5d23e0a39e9befdaa85
treebb3ef660f283691d423c3db68333e81b7ab5ad4c
parent30247fc3254a4502465ab809d49e2167ace5a6f2
pinctrl: renesas: rzg2l: Add suspend/resume support for Schmitt control registers

Renesas RZ/G3E supports a power-saving mode where power to most of the
SoC components is lost, including the PIN controller.  Save and restore
the Schmitt control register contents to ensure the functionality is
preserved after a suspend/resume cycle.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
Tested-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com> # on RZ/G3S
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20250819084022.20512-1-biju.das.jz@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/pinctrl/renesas/pinctrl-rzg2l.c