The device tree node for SoCFPGA's MMC device has the `resets =` property, but is missing the `reset-names = "reset";` property. This causes the "dw_mmc" driver to output a warning: WARNING: dw_mmc ff704000.dwmmc0@xxxxxxxxxxx: error claiming reset: Invalid argument Add the missing `reset-names` property to the `&mmc` node in "arch/arm/dts/socfpga.dtsi". It probably needs fixing in the upstream Linux device tree sources too! Cc: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> Cc: Steffen Trumtrar <s.trumtrar@xxxxxxxxxxxxxx> Signed-off-by: Ian Abbott <abbotti@xxxxxxxxx> --- v2: Updated commit message because it no longer fails to initialize the MMC device since commit 724512bbac14 ("mci: dw_mmc: make reset control optional again"). arch/arm/dts/socfpga.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/dts/socfpga.dtsi b/arch/arm/dts/socfpga.dtsi index 7789c9d3b5..56dbf0b97d 100644 --- a/arch/arm/dts/socfpga.dtsi +++ b/arch/arm/dts/socfpga.dtsi @@ -4,6 +4,10 @@ }; }; +&mmc { + reset-names = "reset"; +}; + &watchdog0 { resets = <&rst L4WD0_RESET>; }; -- 2.33.0 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox