1 --- a/drivers/mmc/host/sdhci-cns3xxx.c
2 +++ b/drivers/mmc/host/sdhci-cns3xxx.c
3 @@ -88,10 +88,11 @@ static struct sdhci_pltfm_data sdhci_cns
4 .ops = &sdhci_cns3xxx_ops,
5 .quirks = SDHCI_QUIRK_BROKEN_DMA |
6 SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK |
7 - SDHCI_QUIRK_INVERTED_WRITE_PROTECT |
8 + //SDHCI_QUIRK_INVERTED_WRITE_PROTECT |
9 SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN |
10 SDHCI_QUIRK_BROKEN_TIMEOUT_VAL |
11 - SDHCI_QUIRK_NONSTANDARD_CLOCK,
12 + SDHCI_QUIRK_NONSTANDARD_CLOCK |
13 + SDHCI_QUIRK_BROKEN_CARD_DETECTION,
16 static int __devinit sdhci_cns3xxx_probe(struct platform_device *pdev)