public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] mmc: renesas_sdhi: Handle resets
@ 2025-10-08  4:25 Claudiu
  2025-10-08  4:25 ` [PATCH 1/3] mmc: renesas_sdhi: Deassert the reset signal on probe Claudiu
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Claudiu @ 2025-10-08  4:25 UTC (permalink / raw)
  To: wsa+renesas, ulf.hansson, p.zabel
  Cc: claudiu.beznea, linux-mmc, linux-renesas-soc, linux-kernel,
	Claudiu Beznea

From: Claudiu Beznea <claudiu.beznea.uj@bp.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


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2025-11-17  9:11 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-08  4:25 [PATCH 0/3] mmc: renesas_sdhi: Handle resets Claudiu
2025-10-08  4:25 ` [PATCH 1/3] mmc: renesas_sdhi: Deassert the reset signal on probe Claudiu
2025-10-10  7:51   ` Geert Uytterhoeven
2025-10-10  9:35     ` Claudiu Beznea
2025-11-13 21:06   ` Wolfram Sang
2025-10-08  4:25 ` [PATCH 2/3] mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr() Claudiu
2025-10-13 16:20   ` Geert Uytterhoeven
2025-11-12 18:28     ` Wolfram Sang
2025-11-13  8:32       ` Geert Uytterhoeven
2025-11-11 16:22   ` Ulf Hansson
2025-11-13  8:01     ` Claudiu Beznea
2025-11-13 21:08   ` Wolfram Sang
2025-10-08  4:25 ` [PATCH 3/3] mmc: renesas_sdhi: Add suspend/resume hooks Claudiu
2025-11-11 16:24   ` Ulf Hansson
2025-11-13 21:09   ` Wolfram Sang
2025-11-10 15:36 ` [PATCH 0/3] mmc: renesas_sdhi: Handle resets Claudiu Beznea
2025-11-12 18:25   ` Wolfram Sang
2025-11-13  8:12     ` Claudiu Beznea
2025-11-13 21:13       ` Wolfram Sang
2025-11-17  9:11         ` Claudiu Beznea

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox