]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
mmc: exynos_dw_mmc: Disable FMP for Exynos850 chip
authorSam Protsenko <semen.protsenko@linaro.org>
Sun, 26 Oct 2025 01:06:58 +0000 (20:06 -0500)
committerPeng Fan <peng.fan@nxp.com>
Fri, 7 Nov 2025 01:28:29 +0000 (09:28 +0800)
Add DWMCI_QUIRK_DISABLE_FMP flag to Exynos850 driver data to make the
driver disable FMP in case of Exynos850 chip. That makes eMMC on
Exynos850 functional when U-Boot is executed during USB boot.

Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
drivers/mmc/exynos_dw_mmc.c

index 2027fcb822433b5e8c82d9cafc8218a8cc03ff1f..7ccd113bd79601ce5fb0fa48fcacb0adc4bf1143 100644 (file)
@@ -490,7 +490,7 @@ static const struct exynos_dwmmc_variant exynos7_smu_drv_data = {
 
 static const struct exynos_dwmmc_variant exynos850_drv_data = {
        .clksel = DWMCI_CLKSEL64,
-       .quirks = DWMCI_QUIRK_DISABLE_SMU,
+       .quirks = DWMCI_QUIRK_DISABLE_SMU | DWMCI_QUIRK_DISABLE_FMP,
 };
 
 static const struct udevice_id exynos_dwmmc_ids[] = {