This patch provides to added delay quirk between the every sdhci_send_cmd()
execution.
Without this delay, MMC initialization on zynq board fails with
following error messages.
Controller never released inhibit bit(s).
Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
host->name = "zynq_sdhci";
host->ioaddr = (void *) regbase;
- host->quirks = SDHCI_QUIRK_NO_CD;
+ host->quirks = SDHCI_QUIRK_NO_CD | SDHCI_QUIRK_WAIT_SEND_CMD;
host->version = sdhci_readw(host, SDHCI_HOST_VERSION);
add_sdhci(host, max_clk, min_clk);