summaryrefslogtreecommitdiff
path: root/drivers/mmc/host/sdhci-tegra.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mmc/host/sdhci-tegra.c')
-rwxr-xr-xdrivers/mmc/host/sdhci-tegra.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c
index 2506db6c5329..7d4006084eb1 100755
--- a/drivers/mmc/host/sdhci-tegra.c
+++ b/drivers/mmc/host/sdhci-tegra.c
@@ -510,6 +510,10 @@ static int tegra_sdhci_resume(struct device *dev)
host->clk_enable = true;
}
+ if (host->gpio_cd != -1)
+ host->card_present =
+ (gpio_get_value(host->gpio_cd) == host->gpio_polarity_cd);
+
if (host->card_always_on && is_card_sdio(sdhost->mmc->card)) {
int ret = 0;