From ec5bbe24c81b1f596fd844873ade9a68d3e8ca5d Mon Sep 17 00:00:00 2001 From: Lai Xueyu Date: Sun, 9 Oct 2022 11:18:41 +0800 Subject: [PATCH] mmc: phytium: Fix the ios vdd abnormal issue In the rescan process, ocr_avail is 0 when power up, which leads to abnormal ios.vdd value. We need to assign an initial value to ocr_avail according to our actual situation. Signed-off-by: Lai Xueyu Change-Id: Ibffcc068930bd6ca98569d3f68f7bcbb061583df --- drivers/mmc/host/phytium-mci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mmc/host/phytium-mci.c b/drivers/mmc/host/phytium-mci.c index 035b36492bd..776d34d9250 100644 --- a/drivers/mmc/host/phytium-mci.c +++ b/drivers/mmc/host/phytium-mci.c @@ -1540,6 +1540,7 @@ int phytium_mci_common_probe(struct phytium_mci_host *host) mmc->ocr_avail_sdio = MMC_VDD_32_33 | MMC_VDD_33_34; mmc->ocr_avail_sd = MMC_VDD_32_33 | MMC_VDD_33_34; mmc->ocr_avail_mmc = MMC_VDD_165_195; + mmc->ocr_avail = MMC_VDD_32_33 | MMC_VDD_33_34 | MMC_VDD_165_195; mmc->caps |= host->caps; if (mmc->caps & MMC_CAP_SDIO_IRQ) { -- Gitee