Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 93fc48c7 authored by Pierre Ossman's avatar Pierre Ossman
Browse files

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: default avatarPierre Ossman <drzeus@drzeus.cx>
parent 0121a982
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -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,