drivers: mmc: iproc_sdhci: enable broken R1B response quirk
authorBharat Kumar Reddy Gooty <bharat.gooty@broadcom.com>
Tue, 31 Mar 2020 05:34:04 +0000 (11:04 +0530)
committerPeng Fan <peng.fan@nxp.com>
Wed, 22 Apr 2020 12:41:55 +0000 (20:41 +0800)
Enable SDHCI_QUIRK_BROKEN_R1B quirk.

Signed-off-by: Bharat Kumar Reddy Gooty <bharat.gooty@broadcom.com>
Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
drivers/mmc/iproc_sdhci.c

index 36ecdba5c6aa947faa3ca8c497ed1eb7b84e435b..f65a1e543d4628b8add37a96e90baa7f90939be6 100644 (file)
@@ -188,7 +188,7 @@ static int iproc_sdhci_probe(struct udevice *dev)
        host->ioaddr = (void *)devfdt_get_addr(dev);
        host->voltages = MMC_VDD_165_195 |
                         MMC_VDD_32_33 | MMC_VDD_33_34;
-       host->quirks = SDHCI_QUIRK_BROKEN_VOLTAGE;
+       host->quirks = SDHCI_QUIRK_BROKEN_VOLTAGE | SDHCI_QUIRK_BROKEN_R1B;
        host->host_caps = MMC_MODE_DDR_52MHz;
        host->index = fdtdec_get_uint(gd->fdt_blob, node, "index", 0);
        host->ops = &sdhci_platform_ops;