mmc: atmel-mci: AP700x PDC is not connected to MCI
authorHein_Tibosch <hein_tibosch@yahoo.es>
Thu, 30 Aug 2012 16:34:27 +0000 (16:34 +0000)
committerChris Ball <cjb@laptop.org>
Wed, 3 Oct 2012 14:05:23 +0000 (10:05 -0400)
commit6bf2af8cd2cb35f6098953a33b9a160a4ca0b626
treee1a4b117355ce6b8148c2778085843af6b903cd6
parentccdfe6122f61b40592820d48b4cde021295418a0
mmc: atmel-mci: AP700x PDC is not connected to MCI

Earlier, atmel-mci was adapted to make use of the peripheral DMA
controller (PDC), in case normal DMA wouldn't work.
( http://comments.gmane.org/gmane.linux.kernel.mmc/9403 )

This works OK on ARM platforms (AT91), but it broke the driver
for AVR32, the AP700x.  Although the MCI has PDC support, the
connection is not done for AVR chips.

This patch makes the use of PDC depend on !CONFIG_AVR32.

Signed-off-by: Hein Tibosch <hein_tibosch@yahoo.es>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/atmel-mci-regs.h
drivers/mmc/host/atmel-mci.c