Skip to content

Commit

Permalink
Revert "mmc: sdhci-pci: add quirks for broken MSI on O2Micro controll…
Browse files Browse the repository at this point in the history
…ers"

This reverts commit c16e981, because
it's no longer useful once MSI support is reverted.

Signed-off-by: Chris Ball <[email protected]>
  • Loading branch information
cjb committed Apr 6, 2012
1 parent 93fc5a4 commit 84e41d2
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 5 deletions.
4 changes: 1 addition & 3 deletions drivers/mmc/host/sdhci-pci.c
Original file line number Diff line number Diff line change
Expand Up @@ -561,7 +561,6 @@ static int jmicron_resume(struct sdhci_pci_chip *chip)

static const struct sdhci_pci_fixes sdhci_o2 = {
.probe = o2_probe,
.quirks2 = SDHCI_QUIRK2_BROKEN_MSI,
};

static const struct sdhci_pci_fixes sdhci_jmicron = {
Expand Down Expand Up @@ -1419,8 +1418,7 @@ static int __devinit sdhci_pci_probe(struct pci_dev *pdev,

slots = chip->num_slots; /* Quirk may have changed this */

if (!(chip->quirks2 & SDHCI_QUIRK2_BROKEN_MSI))
pci_enable_msi(pdev);
pci_enable_msi(pdev);

for (i = 0; i < slots; i++) {
slot = sdhci_pci_probe_slot(pdev, chip, first_bar, i);
Expand Down
2 changes: 0 additions & 2 deletions include/linux/mmc/sdhci.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,6 @@ struct sdhci_host {
unsigned int quirks2; /* More deviations from spec. */

#define SDHCI_QUIRK2_HOST_OFF_CARD_ON (1<<0)
/* broken MSI Interrupts */
#define SDHCI_QUIRK2_BROKEN_MSI (1<<1)

int irq; /* Device IRQ */
void __iomem *ioaddr; /* Mapped address */
Expand Down

0 comments on commit 84e41d2

Please sign in to comment.