From: Peng Fan Date: Thu, 23 Oct 2025 13:11:04 +0000 (+0800) Subject: mmc: exynos_dw_mmc: guard execute_tuning X-Git-Tag: v2026.01-rc2~55^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e16018f6b22d36f9f6b9f881175547457c06dae3;p=pandora-u-boot.git mmc: exynos_dw_mmc: guard execute_tuning Guard execute_tuning with MMC_SUPPORTS_TUNING, otherwise there will be build failure: drivers/mmc/exynos_dw_mmc.c:484:10: error: 'struct dm_mmc_ops' has no member named 'execute_tuning' .execute_tuning = exynos_dwmmc_execute_tuning, ^~~~~~~~~~~~~~ Cc: Kaustabh Chakraborty Acked-by: Kaustabh Chakraborty Signed-off-by: Peng Fan --- diff --git a/drivers/mmc/exynos_dw_mmc.c b/drivers/mmc/exynos_dw_mmc.c index b6660fb2cd5..b230e9dbbf8 100644 --- a/drivers/mmc/exynos_dw_mmc.c +++ b/drivers/mmc/exynos_dw_mmc.c @@ -299,6 +299,7 @@ static int exynos_dwmmc_of_to_plat(struct udevice *dev) return 0; } +#if CONFIG_IS_ENABLED(MMC_SUPPORTS_TUNING) static int exynos_dwmmc_get_best_clksmpl(u8 candidates) { u8 i; @@ -364,6 +365,7 @@ static int exynos_dwmmc_execute_tuning(struct udevice *dev, u32 opcode) return 0; } +#endif static int exynos_dwmmc_probe(struct udevice *dev) { @@ -481,7 +483,9 @@ static const struct udevice_id exynos_dwmmc_ids[] = { struct dm_mmc_ops exynos_dwmmc_ops = { .send_cmd = dwmci_send_cmd, .set_ios = dwmci_set_ios, +#if CONFIG_IS_ENABLED(MMC_SUPPORTS_TUNING) .execute_tuning = exynos_dwmmc_execute_tuning, +#endif }; U_BOOT_DRIVER(exynos_dwmmc_drv) = {