mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/4] atmel-mci: updates for 2.6.28
@ 2008-09-22 16:38 Haavard Skinnemoen
  2008-09-22 16:38 ` [PATCH 1/4] atmel-mci: Implement tasklet as a state machine Haavard Skinnemoen
  0 siblings, 1 reply; 14+ messages in thread
From: Haavard Skinnemoen @ 2008-09-22 16:38 UTC (permalink / raw)
  To: Pierre Ossman; +Cc: kernel, linux-kernel, Haavard Skinnemoen

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

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2008-10-02  8:31 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-22 16:38 [PATCH 0/4] atmel-mci: updates for 2.6.28 Haavard Skinnemoen
2008-09-22 16:38 ` [PATCH 1/4] atmel-mci: Implement tasklet as a state machine Haavard Skinnemoen
2008-09-22 16:38   ` [PATCH 2/4] atmel-mci: Platform code for supporting multiple mmc slots Haavard Skinnemoen
2008-09-22 16:38     ` [PATCH 3/4] atmel-mci: support " Haavard Skinnemoen
2008-09-22 16:38       ` [PATCH 4/4] atmel-mci: Add experimental DMA support Haavard Skinnemoen
2008-09-23 17:53       ` [PATCH 3/4] atmel-mci: support multiple mmc slots Pierre Ossman
2008-09-23 18:16         ` Haavard Skinnemoen
2008-09-23 19:12           ` Pierre Ossman
2008-09-24 14:35             ` Haavard Skinnemoen
2008-09-25  7:05               ` Pierre Ossman
2008-09-25 13:51                 ` Haavard Skinnemoen
2008-10-02  8:31                   ` Pierre Ossman
2008-09-23 17:40     ` [PATCH 2/4] atmel-mci: Platform code for supporting " Pierre Ossman
2008-09-23 18:02       ` Haavard Skinnemoen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®