[RFC PATCH v2 38/56] freescale: Fix odd use of ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE
Simon Glass
sjg at chromium.org
Sat Feb 4 01:26:01 CET 2023
This is not a CONFIG option so we should not be using IS_ENABLED() on it,
particularly not when it is not defined to anything, so shows up as
calling IS_ENABLED() with no arguments.
Just check it normally.
This fixes a build error with split config on T2080QDS.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
(no changes since v1)
drivers/mmc/fsl_esdhc.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c
index d5066666698..7215f61f468 100644
--- a/drivers/mmc/fsl_esdhc.c
+++ b/drivers/mmc/fsl_esdhc.c
@@ -325,8 +325,9 @@ static int esdhc_setup_data(struct fsl_esdhc_priv *priv, struct mmc *mmc,
(timeout == 4 || timeout == 8 || timeout == 12))
timeout++;
- if (IS_ENABLED(ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE))
- timeout = 0xE;
+#ifdef ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE
+ timeout = 0xE;
+#endif
esdhc_clrsetbits32(®s->sysctl, SYSCTL_TIMEOUT_MASK, timeout << 16);
--
2.39.1.519.gcb327c4b5f-goog
More information about the U-Boot
mailing list