]> err.no Git - linux-2.6/commitdiff
sdhci-pci: unaligned data with ricoh controllers
authorPierre Ossman <drzeus@drzeus.cx>
Wed, 28 May 2008 07:54:50 +0000 (09:54 +0200)
committerPierre Ossman <drzeus@drzeus.cx>
Tue, 15 Jul 2008 12:14:40 +0000 (14:14 +0200)
The Ricoh controllers cannot handle unaligned data blocks.

Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
drivers/mmc/host/sdhci-pci.c

index 8554466e0f4e3200620313fd3f9d72a64544a3ac..c0fbf48d9b4529be7baff025032a7bc2722bcde9 100644 (file)
@@ -91,6 +91,7 @@ static int ricoh_probe(struct sdhci_pci_chip *chip)
 
 static const struct sdhci_pci_fixes sdhci_ricoh = {
        .probe          = ricoh_probe,
+       .quirks         = SDHCI_QUIRK_32BIT_DMA_ADDR,
 };
 
 static const struct sdhci_pci_fixes sdhci_ene_712 = {