On Sat, Mar 29, 2025 at 05:41:26PM +0100, Arnd Bergmann wrote: > From: Arnd Bergmann > > The driver started using the regulator subsystem and fails to build without > a dependeny on CONFIG_REGULATOR: > > ERROR: modpost: "rdev_get_drvdata" [drivers/mmc/host/renesas_sdhi_core.ko] undefined! > ERROR: modpost: "devm_regulator_register" [drivers/mmc/host/renesas_sdhi_core.ko] undefined! > > The 'select RESET_CONTROLLER' needs to either go away or get changed to a dependency > in order to avoid Kconfig dependency loops here. It also turns out the the superh > version needs neither RESET_CONTROLLER nor REGULATOR, and this works because > CONFIG_OF is not set there. > > Change both to a 'depends on', but add '|| OF' for the superh case. !OF > Fixes: fae80a99dc03 ("mmc: renesas_sdhi: Add support for RZ/G3E SoC") > Tested-by: Biju Das > Signed-off-by: Arnd Bergmann Other than that: Reviewed-by: Wolfram Sang Thank you!