]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
spi: rpc-if: Add resume support for RZ/G3E
authorBiju Das <biju.das.jz@bp.renesas.com>
Sun, 21 Sep 2025 11:26:46 +0000 (12:26 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 Nov 2025 20:34:07 +0000 (15:34 -0500)
[ Upstream commit ad4728740bd68d74365a43acc25a65339a9b2173 ]

On RZ/G3E using PSCI, s2ram powers down the SoC. After resume,
reinitialize the hardware for SPI operations.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://patch.msgid.link/20250921112649.104516-3-biju.das.jz@bp.renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/spi/spi-rpc-if.c

index c24dad51a0e96624ae980da4e0cf81215e205704..43e829251af5910892b5fff770c5a68334bd3c26 100644 (file)
@@ -193,6 +193,8 @@ static int __maybe_unused rpcif_spi_resume(struct device *dev)
 {
        struct spi_controller *ctlr = dev_get_drvdata(dev);
 
+       rpcif_hw_init(dev, false);
+
        return spi_controller_resume(ctlr);
 }