mirror of https://gitee.com/openkylin/linux.git
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;
|
||||
|
||||
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.
|
||||
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue