Skip to content

Commit

Permalink
sdhci-pci: don't penalize newer jmicron chips
Browse files Browse the repository at this point in the history
The upcoming JMicron chips will have solved all the currently known
bugs, so don't penalize them for older problems.

Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
  • Loading branch information
Pierre Ossman committed Jul 15, 2008
1 parent 0121a98 commit 93fc48c
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions drivers/mmc/host/sdhci-pci.c
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,12 @@ static int jmicron_probe(struct sdhci_pci_chip *chip)
{
int ret;

if (chip->pdev->revision == 0) {
chip->quirks |= SDHCI_QUIRK_32BIT_DMA_ADDR |
SDHCI_QUIRK_32BIT_DMA_SIZE |
SDHCI_QUIRK_RESET_AFTER_REQUEST;
}

/*
* JMicron chips can have two interfaces to the same hardware
* in order to work around limitations in Microsoft's driver.
Expand Down Expand Up @@ -250,10 +256,6 @@ static int jmicron_resume(struct sdhci_pci_chip *chip)
}

static const struct sdhci_pci_fixes sdhci_jmicron = {
.quirks = SDHCI_QUIRK_32BIT_DMA_ADDR |
SDHCI_QUIRK_32BIT_DMA_SIZE |
SDHCI_QUIRK_RESET_AFTER_REQUEST,

.probe = jmicron_probe,

.probe_slot = jmicron_probe_slot,
Expand Down

0 comments on commit 93fc48c

Please sign in to comment.