[PATCH 0/4] atmel-mci: updates for 2.6.28

From: Haavard Skinnemoen
Date: Mon Sep 22 2008 - 12:39:22 EST


Hi Pierre,

The following patches does a few cleanups of the atmel-mci driver,
adds support for multiple MMC slots (AT32AP7000 support two, but this
should be fairly easy to extend in the future), and adds optional DMA
support. If it looks fine to you (and everyone else who wants to look
over it), please queue it up for 2.6.28.

The DMA support _appears_ to work fine, but the last time I was ready
to submit it, it failed miserably on the last card in my test deck. So
I'm hoping others can help me test it as well -- if no one manages to
break it before 2.6.28 is released, I'll submit a patch to remove the
EXPERIMENTAL tag for 2.6.29.

Thanks!

Haavard Skinnemoen (4):
atmel-mci: Implement tasklet as a state machine
atmel-mci: Platform code for supporting multiple mmc slots
atmel-mci: support multiple mmc slots
atmel-mci: Add experimental DMA support

arch/avr32/boards/atngw100/setup.c | 7 +-
arch/avr32/boards/atstk1000/atstk1002.c | 18 +-
arch/avr32/boards/atstk1000/atstk1003.c | 12 +-
arch/avr32/boards/atstk1000/atstk1004.c | 12 +-
arch/avr32/include/asm/atmel-mci.h | 26 +-
arch/avr32/mach-at32ap/at32ap700x.c | 90 ++-
drivers/mmc/host/Kconfig | 11 +
drivers/mmc/host/atmel-mci-regs.h | 6 +-
drivers/mmc/host/atmel-mci.c | 1238 +++++++++++++++++++++----------
9 files changed, 1013 insertions(+), 407 deletions(-)

Haavard
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/