diff options
Diffstat (limited to 'drivers/mmc/host/sdhci-tegra.c')
-rwxr-xr-x | drivers/mmc/host/sdhci-tegra.c | 4 |
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; |