The timings are used to check if mci_host->timing is equal to one of
this values. Linux uses a different numbering. Adapt that for compatability.

Signed-off-by: Steffen Trumtrar <s.trumt...@pengutronix.de>
Reviewed-by: Ahmad Fatoum <a.fat...@pengutronix.de>
---
 include/mci.h | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/include/mci.h b/include/mci.h
index 9c9d44881d..91460b7ef6 100644
--- a/include/mci.h
+++ b/include/mci.h
@@ -411,14 +411,16 @@ enum mci_timing {
        MMC_TIMING_LEGACY       = 0,
        MMC_TIMING_MMC_HS       = 1,
        MMC_TIMING_SD_HS        = 2,
-       MMC_TIMING_UHS_SDR12    = MMC_TIMING_LEGACY,
-       MMC_TIMING_UHS_SDR25    = MMC_TIMING_SD_HS,
-       MMC_TIMING_UHS_SDR50    = 3,
-       MMC_TIMING_UHS_SDR104   = 4,
-       MMC_TIMING_UHS_DDR50    = 5,
-       MMC_TIMING_MMC_HS200    = 6,
-       MMC_TIMING_MMC_DDR52    = 7,
-       MMC_TIMING_MMC_HS400    = 8,
+       MMC_TIMING_UHS_SDR12    = 3,
+       MMC_TIMING_UHS_SDR25    = 4,
+       MMC_TIMING_UHS_SDR50    = 5,
+       MMC_TIMING_UHS_SDR104   = 6,
+       MMC_TIMING_UHS_DDR50    = 7,
+       MMC_TIMING_MMC_DDR52    = 8,
+       MMC_TIMING_MMC_HS200    = 9,
+       MMC_TIMING_MMC_HS400    = 10,
+       MMC_TIMING_SD_EXP       = 11,
+       MMC_TIMING_SD_EXP_1_2V  = 12,
 };
 
 static inline bool mci_timing_is_ddr(enum mci_timing timing)

-- 
2.40.1


Reply via email to