|
@@ -72,7 +72,7 @@ static u32 esdhc_readl_le(struct sdhci_host *host, int reg)
|
|
if (boarddata && gpio_is_valid(boarddata->cd_gpio)
|
|
if (boarddata && gpio_is_valid(boarddata->cd_gpio)
|
|
&& gpio_get_value(boarddata->cd_gpio))
|
|
&& gpio_get_value(boarddata->cd_gpio))
|
|
/* no card, if a valid gpio says so... */
|
|
/* no card, if a valid gpio says so... */
|
|
- val &= SDHCI_CARD_PRESENT;
|
|
|
|
|
|
+ val &= ~SDHCI_CARD_PRESENT;
|
|
else
|
|
else
|
|
/* ... in all other cases assume card is present */
|
|
/* ... in all other cases assume card is present */
|
|
val |= SDHCI_CARD_PRESENT;
|
|
val |= SDHCI_CARD_PRESENT;
|