All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] au1xmmc updates, #2
@ 2008-05-08  8:00 Manuel Lauss
  2008-05-08  8:01   ` Manuel Lauss
                   ` (6 more replies)
  0 siblings, 7 replies; 18+ messages in thread
From: Manuel Lauss @ 2008-05-08  8:00 UTC (permalink / raw)
  To: linux-mips, linux-kernel

Hello,

The following set of patches remove demoboard-specific code from the
au1xmmc.c driver and add new features.

My main motivation was to let boards implement other carddetect schemes,
since on one of my boards the driver-implemented poll timer doesn't work
for some unknown reason.  But this board does have a dedicated carddetect
IRQ and card-present/card-readonly indicators which are incompatible with
the Db1200 implementation.  I also took the opportunity to clean up the
drivers probe() and irq() handlers to make it a "proper" platform device
(patches #3 and #4).

Patch #1 is required to get the driver to build as a module.
Patch #2 is required to be able to load/unload the driver > 16 times.
Patches #5 and #6 implement new features.
Patch #7 does a little codingstyle cleanup, no functional changes.

Change since V1:
- fix a bug in patch #6: SDIO irq should be checked for independently
  from other irq events.
- more trivial cleanups

Db1200 users, please test!  I verified the poll timer works on one of
older boards, however since I don't have Db1200 and Pb1200 boards I'm
not sure whether the driver still works with both SD controllers enabled!

Thanks!
	Manuel Lauss

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

end of thread, other threads:[~2008-05-14  8:37 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-08  8:00 [PATCH 0/7] au1xmmc updates, #2 Manuel Lauss
2008-05-08  8:01 ` [PATCH 1/7] Alchemy: export get_au1x00_speed for modules Manuel Lauss
2008-05-08  8:01   ` Manuel Lauss
2008-05-08  8:02 ` [PATCH 2/7] Alchemy: dbdma: add API to delete custom DDMA device ids Manuel Lauss
2008-05-08  8:02   ` Manuel Lauss
2008-05-08  8:03 ` [PATCH 3/7] au1xmmc: remove db1x00 board-specific functions from driver Manuel Lauss
2008-05-08  8:03   ` Manuel Lauss
2008-05-12 11:36   ` Sergei Shtylyov
2008-05-14  8:37     ` Manuel Lauss
2008-05-13  9:27   ` Sergei Shtylyov
2008-05-08  8:03 ` [PATCH 4/7] Alchemy: register mmc platform device for db1200/pb1200 boards Manuel Lauss
2008-05-08  8:03   ` Manuel Lauss
2008-05-08  8:04 ` [PATCH 5/7] au1xmmc: 4 bit transfer mode Manuel Lauss
2008-05-08  8:04   ` Manuel Lauss
2008-05-08  8:04 ` [PATCH 6/7] au1xmmc: wire up SDIO interrupt Manuel Lauss
2008-05-08  8:04   ` Manuel Lauss
2008-05-08  8:05 ` [PATCH 7/7] au1xmmc: codingstyle tidying Manuel Lauss
2008-05-08  8:05   ` Manuel Lauss

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.