diff options
author | Haijun Zhang <haijun.zhang@freescale.com> | 2013-04-11 01:09:01 (GMT) |
---|---|---|
committer | Fleming Andrew-AFLEMING <AFLEMING@freescale.com> | 2013-04-16 22:38:27 (GMT) |
commit | 76d92610a3ba8bacb6703eeb6a44ba7159745a22 (patch) | |
tree | 6aee69c5b2bce875988dbe56215b575037a9cf25 /drivers/mmc | |
parent | feed02183c472280f54c14c75967f4dff3ea5b93 (diff) | |
download | linux-fsl-qoriq-76d92610a3ba8bacb6703eeb6a44ba7159745a22.tar.xz |
eSDHC: Add broken ADMA quirk for T4 board
eMMC build-in in T4 board can't work when use ADMA transfer data,
but for SDHC card it work well. No ERRATA and relevant bugfix
for this issue, so use SDMA instead get it working fist.
Signed-off-by: Haijun Zhang <Haijun.Zhang@freescale.com>
Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
Signed-off-by: Chunhe Lan <Chunhe.Lan@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Change-Id: Ifdb8cf3caa7b1904c252e435e94254d089ec23c4
Reviewed-on: http://git.am.freescale.net:8181/1215
Tested-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Reviewed-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Diffstat (limited to 'drivers/mmc')
-rw-r--r-- | drivers/mmc/host/sdhci-pltfm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-pltfm.c b/drivers/mmc/host/sdhci-pltfm.c index 6ba5e10..7d8df0e 100644 --- a/drivers/mmc/host/sdhci-pltfm.c +++ b/drivers/mmc/host/sdhci-pltfm.c @@ -95,6 +95,7 @@ void sdhci_get_of_property(struct platform_device *pdev) host->quirks2 |= SDHCI_QUIRK2_LONG_TIME_CMD_COMPLETE_IRQ; host->quirks2 |= SDHCI_QUIRK2_CIRCUIT_SUPPORT_VS33; host->quirks2 |= SDHCI_QUIRK2_FORCE_CMD13_DETECT_CARD; + host->quirks |= SDHCI_QUIRK_BROKEN_ADMA; } if (of_device_is_compatible(np, "fsl,p4860-rev1-esdhc") || |