40 lines
1.4 KiB
Diff
40 lines
1.4 KiB
Diff
From af739c325efc5022e63131b0663fd8ecd4806ec6 Mon Sep 17 00:00:00 2001
|
|
From: Henrik Grimler <henrik@grimler.se>
|
|
Date: Mon, 13 Feb 2023 09:08:16 +0100
|
|
Subject: [PATCH 1/2] Revert "mmc: s5p_sdhci: unset the SDHCI_QUIRK_BROKEN_R1B"
|
|
|
|
This reverts commit a034ec06ff1d558bbe11d5ee05edbb4de3ee2215.
|
|
|
|
Commit 4a3ea75de4c5 ("Revert "mmc: sdhci: set to INT_DATA_END when
|
|
there are data"") reverted the alternative fix that was added for
|
|
Exynos 4 devices, causing an error when trying to boot from an sdcard:
|
|
|
|
<...>
|
|
Loading Environment from MMC... sdhci_send_command: Timeout for status update!
|
|
mmc fail to send stop cmd
|
|
<...>
|
|
|
|
Re-add the quirk to allow booting from sdcards again.
|
|
|
|
Signed-off-by: Henrik Grimler <henrik@grimler.se>
|
|
---
|
|
drivers/mmc/s5p_sdhci.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/drivers/mmc/s5p_sdhci.c b/drivers/mmc/s5p_sdhci.c
|
|
index dee84263c3fd..3b74feae68c7 100644
|
|
--- a/drivers/mmc/s5p_sdhci.c
|
|
+++ b/drivers/mmc/s5p_sdhci.c
|
|
@@ -90,7 +90,7 @@ static int s5p_sdhci_core_init(struct sdhci_host *host)
|
|
host->name = S5P_NAME;
|
|
|
|
host->quirks = SDHCI_QUIRK_NO_HISPD_BIT | SDHCI_QUIRK_BROKEN_VOLTAGE |
|
|
- SDHCI_QUIRK_32BIT_DMA_ADDR |
|
|
+ SDHCI_QUIRK_BROKEN_R1B | SDHCI_QUIRK_32BIT_DMA_ADDR |
|
|
SDHCI_QUIRK_WAIT_SEND_CMD | SDHCI_QUIRK_USE_WIDE8;
|
|
host->max_clk = 52000000;
|
|
host->voltages = MMC_VDD_32_33 | MMC_VDD_33_34 | MMC_VDD_165_195;
|
|
--
|
|
2.30.2
|
|
|