[PATCH 5/7] mmc: sdhci-of-k1: Use finest delay granularity for RX tuning
From: Yixun Lan
Date: Wed Sep 02 2026 - 04:12:10 EST
From: Long Wan <long.wan@xxxxxxxxxxxxxxxxxx>
Initialize the RX delay line to 0 (finest step size) instead of 9.
This improves tuning precision by allowing smaller delay increments
when searching for the optimal sampling point.
Fixes: e9cb83c10071 ("mmc: sdhci-of-k1: add comprehensive SDR tuning support")
Signed-off-by: Long Wan <long.wan@xxxxxxxxxxxxxxxxxx>
Signed-off-by: Yixun Lan <dlan@xxxxxxxxxx>
---
drivers/mmc/host/sdhci-of-k1.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mmc/host/sdhci-of-k1.c b/drivers/mmc/host/sdhci-of-k1.c
index be770e8a9884..257c954ce587 100644
--- a/drivers/mmc/host/sdhci-of-k1.c
+++ b/drivers/mmc/host/sdhci-of-k1.c
@@ -84,7 +84,7 @@
#define SDHC_RX_DLINE_GAIN BIT(8)
#define SDHC_TX_DLINE_REG_MASK GENMASK(23, 16)
-#define SPACEMIT_RX_DLINE_REG 9
+#define SPACEMIT_RX_DLINE_REG 0
#define SPACEMIT_RX_TUNE_DELAY_MIN 0x0
#define SPACEMIT_RX_TUNE_DELAY_MAX 0xFF
--
2.55.0