diff options
author | Pavan Kunapuli <pkunapuli@nvidia.com> | 2011-02-04 00:04:56 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-04-26 15:51:13 -0700 |
commit | afb63534266e946cba2c24c5863a8629e612be46 (patch) | |
tree | 13fcd50d8c4563dc4b3267b9787eb3469d1029fb /drivers/mmc/host/sdhci-tegra.c | |
parent | 2a1f260e760d00b7f95a6cca0fcc88abbb5fb9da (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.c | 3 |
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 | |