On Tue, 23 Apr 2024 08:22:04 +0200, Ahmad Fatoum wrote: > mci_mmc_select_hs_ddr() will try DDR52 and if that fails, revert to > SDR operation. In that case, it returns the bus width, which would > be forwarded as if it were an error code: > > WARNING: mmc2: Card's startup fails with 3 > > Fix this by translating successful return values to 0 in > mci_startup_mmc(). > > [...] Applied, thanks! [1/3] mci: core: fix fallback when eMMC DDR52 is not possible https://git.pengutronix.de/cgit/barebox/commit/?id=02a40f3ed0ac (link may not be stable) [2/3] mci: core: fix fallback when host doesn't support HS200 https://git.pengutronix.de/cgit/barebox/commit/?id=ebb5a3204630 (link may not be stable) [3/3] mci: core: make execute_tuning mandatory for HS200 https://git.pengutronix.de/cgit/barebox/commit/?id=8ca910b92188 (link may not be stable) Best regards, -- Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>