sdhci-pci: don't penalize newer jmicron chips
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>
This commit is contained in:
parent
0121a9829b
commit
93fc48c785
@ -139,6 +139,12 @@ static int jmicron_probe(struct sdhci_pci_chip *chip)
|
|||||||
{
|
{
|
||||||
int ret;
|
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
|
* JMicron chips can have two interfaces to the same hardware
|
||||||
* in order to work around limitations in Microsoft's driver.
|
* in order to work around limitations in Microsoft's driver.
|
||||||
@ -250,10 +256,6 @@ static int jmicron_resume(struct sdhci_pci_chip *chip)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static const struct sdhci_pci_fixes sdhci_jmicron = {
|
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 = jmicron_probe,
|
||||||
|
|
||||||
.probe_slot = jmicron_probe_slot,
|
.probe_slot = jmicron_probe_slot,
|
||||||
|
Loading…
Reference in New Issue
Block a user