olpc: sdhci: add quirk for the Marvell CaFe's vdd/powerup issue
authorAndres Salomon <dilinger@queued.net>
Fri, 4 Jul 2008 17:00:03 +0000 (10:00 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 4 Jul 2008 17:40:09 +0000 (10:40 -0700)
commite08c1694d9e2138204f2b79b73f0f159074ce2f5
tree78078c43810ab607516445c9543220f26306eecf
parent491539982aa01fa71de93c2a06ac5d890d4cf1e2
olpc: sdhci: add quirk for the Marvell CaFe's vdd/powerup issue

This has been sitting around unloved for way too long..

The Marvell CaFe chip's SD implementation chokes during card insertion
if one attempts to set the voltage and power up in the same
SDHCI_POWER_CONTROL register write.  This adds a quirk that does
that particular dance in two steps.

It also adds an entry to pci_ids.h for the CaFe chip's SD device.

Signed-off-by: Andres Salomon <dilinger@debian.org>
Cc: Pierre Ossman <drzeus-list@drzeus.cx>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/mmc/host/sdhci.c
include/linux/pci_ids.h