summaryrefslogtreecommitdiff
path: root/drivers/mmc/host/sdhci-tegra.c
diff options
context:
space:
mode:
authorPavan Kunapuli <pkunapuli@nvidia.com>2011-02-04 00:04:56 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2011-04-26 15:51:13 -0700
commitafb63534266e946cba2c24c5863a8629e612be46 (patch)
tree13fcd50d8c4563dc4b3267b9787eb3469d1029fb /drivers/mmc/host/sdhci-tegra.c
parent2a1f260e760d00b7f95a6cca0fcc88abbb5fb9da (diff)
sdhci-tegra:For T30, disabling the block gap interrupt
On T30, block gap interrupt should not be set while enabling card interrupt. If it is enabled, some of the card interrupts are missing. Bug 788298 Original-Change-Id: Icee59e90f89d443d8be4fa5b1e2dd3d903c85368 Reviewed-on: http://git-master/r/18330 Tested-by: Rakesh Goyal <rgoyal@nvidia.com> Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Change-Id: Ib7e1160bb0157f7c18d952b526239e4f50cc5180
Diffstat (limited to 'drivers/mmc/host/sdhci-tegra.c')
-rw-r--r--drivers/mmc/host/sdhci-tegra.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c
index d17ad5f8bfff..41534a60fb26 100644
--- a/drivers/mmc/host/sdhci-tegra.c
+++ b/drivers/mmc/host/sdhci-tegra.c
@@ -252,9 +252,10 @@ static int __devinit tegra_sdhci_probe(struct platform_device *pdev)
sdhci->quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL |
#ifndef CONFIG_ARCH_TEGRA_2x_SOC
SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK |
+#else
+ SDHCI_QUIRK_ENABLE_INTERRUPT_AT_BLOCK_GAP |
#endif
SDHCI_QUIRK_SINGLE_POWER_WRITE |
- SDHCI_QUIRK_ENABLE_INTERRUPT_AT_BLOCK_GAP |
SDHCI_QUIRK_BROKEN_WRITE_PROTECT |
SDHCI_QUIRK_BROKEN_CTRL_HISPD |
SDHCI_QUIRK_NO_HISPD_BIT |