From: Cathy Xu Date: Thu, 26 Mar 2026 03:05:16 +0000 (+0800) Subject: mmc: mtk-sd: disable new_tx/rx and modify related settings for mt8189 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=59b0efd867fbbcad6d378e8aa08dda44d1f48651;p=thirdparty%2Fkernel%2Fstable.git mmc: mtk-sd: disable new_tx/rx and modify related settings for mt8189 Disable new_tx/rx to avoid data transmission instability, and adjust .data_tune, .stop_dly_sel, and .pop_en_cnt to fit the overall configuration after disabling new_tx/rx, making it more compatible with mt8189. Fixes: 846a3a2fdff5 ("mmc: mtk-sd: add support for MT8189 SoC") Tested-by: Louis-Alexis Eyraud Signed-off-by: Cathy Xu Signed-off-by: Ulf Hansson --- diff --git a/drivers/mmc/host/mtk-sd.c b/drivers/mmc/host/mtk-sd.c index 302ac8529c4f..b2680cc054bd 100644 --- a/drivers/mmc/host/mtk-sd.c +++ b/drivers/mmc/host/mtk-sd.c @@ -682,15 +682,15 @@ static const struct mtk_mmc_compatible mt8189_compat = { .needs_top_base = true, .pad_tune_reg = MSDC_PAD_TUNE0, .async_fifo = true, - .data_tune = true, + .data_tune = false, .busy_check = true, .stop_clk_fix = true, - .stop_dly_sel = 1, - .pop_en_cnt = 2, + .stop_dly_sel = 3, + .pop_en_cnt = 8, .enhance_rx = true, .support_64g = true, - .support_new_tx = true, - .support_new_rx = true, + .support_new_tx = false, + .support_new_rx = false, .support_spm_res_release = true, };