diff options
-rw-r--r-- | drivers/mmc/host/sdhci-pci.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/mmc/host/sdhci-pci.c b/drivers/mmc/host/sdhci-pci.c index dbf054315fe2..8e1020cf73f4 100644 --- a/drivers/mmc/host/sdhci-pci.c +++ b/drivers/mmc/host/sdhci-pci.c | |||
@@ -80,9 +80,6 @@ struct sdhci_pci_chip { | |||
80 | 80 | ||
81 | static int ricoh_probe(struct sdhci_pci_chip *chip) | 81 | static int ricoh_probe(struct sdhci_pci_chip *chip) |
82 | { | 82 | { |
83 | if (chip->pdev->subsystem_vendor == PCI_VENDOR_ID_IBM) | ||
84 | chip->quirks |= SDHCI_QUIRK_CLOCK_BEFORE_RESET; | ||
85 | |||
86 | if (chip->pdev->subsystem_vendor == PCI_VENDOR_ID_SAMSUNG || | 83 | if (chip->pdev->subsystem_vendor == PCI_VENDOR_ID_SAMSUNG || |
87 | chip->pdev->subsystem_vendor == PCI_VENDOR_ID_SONY) | 84 | chip->pdev->subsystem_vendor == PCI_VENDOR_ID_SONY) |
88 | chip->quirks |= SDHCI_QUIRK_NO_CARD_NO_RESET; | 85 | chip->quirks |= SDHCI_QUIRK_NO_CARD_NO_RESET; |
@@ -92,7 +89,9 @@ static int ricoh_probe(struct sdhci_pci_chip *chip) | |||
92 | 89 | ||
93 | static const struct sdhci_pci_fixes sdhci_ricoh = { | 90 | static const struct sdhci_pci_fixes sdhci_ricoh = { |
94 | .probe = ricoh_probe, | 91 | .probe = ricoh_probe, |
95 | .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR, | 92 | .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | |
93 | SDHCI_QUIRK_FORCE_DMA | | ||
94 | SDHCI_QUIRK_CLOCK_BEFORE_RESET, | ||
96 | }; | 95 | }; |
97 | 96 | ||
98 | static const struct sdhci_pci_fixes sdhci_ene_712 = { | 97 | static const struct sdhci_pci_fixes sdhci_ene_712 = { |