aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/git-resolve.sh
diff options
context:
space:
mode:
authorSai Krishna Potthuri <[email protected]>2025-07-30 06:05:43 +0000
committerUlf Hansson <[email protected]>2025-08-18 09:43:27 +0000
commite251709aaddb3ee1e8ac1ed5e361a608a1cc92de (patch)
tree611f7799c299f43aa8a46c25b1e1468764f622e5 /scripts/git-resolve.sh
parentmmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER (diff)
downloadkernel-e251709aaddb3ee1e8ac1ed5e361a608a1cc92de.tar.gz
kernel-e251709aaddb3ee1e8ac1ed5e361a608a1cc92de.zip
mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-up
During SD suspend/resume without a full card rescan (when using non-removable SD cards for rootfs), the SD card initialization may fail after resume. This occurs because, after a host controller reset, the card detect logic may take time to stabilize due to debounce logic. Without waiting for stabilization, the host may attempt powering up the card prematurely, leading to command timeouts during resume flow. Add sdhci_arasan_set_power_and_bus_voltage() to wait for the card detect stable bit before power up the card. Since the stabilization time is not fixed, a maximum timeout of one second is used to ensure sufficient wait time for the card detect signal to stabilize. Signed-off-by: Sai Krishna Potthuri <[email protected]> Cc: [email protected] Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Ulf Hansson <[email protected]>
Diffstat (limited to 'scripts/git-resolve.sh')
0 files changed, 0 insertions, 0 deletions