sdhci: scatter-gather (ADMA) support
authorPierre Ossman <drzeus@drzeus.cx>
Sat, 28 Jun 2008 16:28:51 +0000 (18:28 +0200)
committerPierre Ossman <drzeus@drzeus.cx>
Tue, 15 Jul 2008 12:14:44 +0000 (14:14 +0200)
commit2134a922c6e75c779983cad5d8aae832275f5a0d
treefb77a7a82cc62c9e788044cc7117b2cd72368c15
parent93fc48c785f6266e67663b3cbbf24579b53fe5cf
sdhci: scatter-gather (ADMA) support

Add support for the scatter-gather DMA mode present on newer controllers.
As the mode requires 32-bit alignment, non-aligned chunks are handled by
using a bounce buffer.

Also add some new quirks to handle controllers that have bugs in the
ADMA engine.

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