mmc: brcmstb: don't squash card-busy detection on bcm2712

Commit 485d942171  ("mmc: sdhci-brcmstb: check R1_STATUS for
erase/trim/discard") introduced a new flag and defaulted to disabling
card busy detection across all platforms with this controller.

This is required for IO voltage switching, as the card drives CMD low
while the switch is in progress.

Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
This commit is contained in:
Jonathan Bell
2024-07-15 13:57:01 +01:00
committed by Dom Cobley
parent d96c192811
commit 64e83413f7

View File

@@ -488,6 +488,7 @@ static struct brcmstb_match_priv match_priv_74165b0 = {
};
static const struct brcmstb_match_priv match_priv_2712 = {
.flags = BRCMSTB_MATCH_FLAGS_USE_CARD_BUSY,
.hs400es = sdhci_brcmstb_hs400es,
.cfginit = sdhci_brcmstb_cfginit_2712,
.ops = &sdhci_brcmstb_ops_2712,