[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251008042526.3312597-1-claudiu.beznea.uj@bp.renesas.com>
Date: Wed, 8 Oct 2025 07:25:22 +0300
From: Claudiu <claudiu.beznea@...on.dev>
To: wsa+renesas@...g-engineering.com,
ulf.hansson@...aro.org,
p.zabel@...gutronix.de
Cc: claudiu.beznea@...on.dev,
linux-mmc@...r.kernel.org,
linux-renesas-soc@...r.kernel.org,
linux-kernel@...r.kernel.org,
Claudiu Beznea <claudiu.beznea.uj@...renesas.com>
Subject: [PATCH 0/3] mmc: renesas_sdhi: Handle resets
From: Claudiu Beznea <claudiu.beznea.uj@...renesas.com>
Hi,
Series adds suspend/resume hooks for the Renesas SDHI driver. These
are necessary on RZ/G3{E, S}, that supports a power saving mode where
power to most of the SoC components (including SDHI) is turned off.
Resume from this suspend mode is done with the help of bootloader
and it may choose to disable the SDHI clocks, resets after it is
done with the SDHIs.
Reset signal was deasserted/asserted on probe/remove as well to
avoid relying on previous bootloaders. This is also useful for
unbind/bind operations.
Along with it, driver was converted to use
SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() helpers.
Thank you,
Claudiu
Claudiu Beznea (3):
mmc: renesas_sdhi: Deassert the reset signal on probe
mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS()
and pm_ptr()
mmc: renesas_sdhi: Add suspend/resume hooks
drivers/mmc/host/renesas_sdhi.h | 3 ++
drivers/mmc/host/renesas_sdhi_core.c | 39 ++++++++++++++++++-
drivers/mmc/host/renesas_sdhi_internal_dmac.c | 12 +++---
drivers/mmc/host/tmio_mmc.h | 2 -
drivers/mmc/host/tmio_mmc_core.c | 2 -
5 files changed, 46 insertions(+), 12 deletions(-)
--
2.43.0
Powered by blists - more mailing lists