linux-sh.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6 v2] mmc: split the tmio driver into several modules
@ 2011-03-23 13:42 Guennadi Liakhovetski
  2011-03-23 13:42 ` [PATCH 1/6 v2] mmc: tmio: split core functionality, DMA and MFD glue Guennadi Liakhovetski
                   ` (7 more replies)
  0 siblings, 8 replies; 12+ messages in thread
From: Guennadi Liakhovetski @ 2011-03-23 13:42 UTC (permalink / raw)
  To: linux-sh
  Cc: linux-mmc, Chris Ball, Ian Molton, Magnus Damm, Samuel Ortiz,
	Paul Mundt

Hi all

This is version 2 of the patch series, posted on 11th of March. The only 
change in this version is the dynamic allocation of the DMA bounce buffer, 
as suggested by Magnus. Desription from the original post:

The tmio_mmc SD/SDIO driver is serving very different hardware 
configurations: on the one hand multi-function style chips from Toshiba, 
Compaq, on the other hand SDHI units in ARM- and SuperH-based sh-mobile 
SoCs. Apart from the different native APIs: MFD for the former and 
platform-device in the latter, sh-mobile implementations also have a 
number of features, exclusive to them, which, if implemented in the common 
driver, clutter it needlessly and make its maintenance more difficult. 
This patch series simplifies the situation by splitting the driver up into 
3 modules: the core, consisting of the main part and, on sh-mobile, of the 
DMA part; the mfd glue; and the platform glue. This way also (imaginary) 
sh-mobile systems with additional tmio mfd chips on them can be supported.

This patch-series touches code under

arch/arm/mach-shmobile
arch/sh/boards
drivers/mfd
drivers/mmc/host

Perhaps, it would be best to collect necessary acks from Paul and push 
them all via mmc?

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/

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

end of thread, other threads:[~2011-03-24  7:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-23 13:42 [PATCH 0/6 v2] mmc: split the tmio driver into several modules Guennadi Liakhovetski
2011-03-23 13:42 ` [PATCH 1/6 v2] mmc: tmio: split core functionality, DMA and MFD glue Guennadi Liakhovetski
2011-03-23 13:42 ` [PATCH 2/6] sh: ecovec: use the CONFIG_MMC_TMIO symbols instead of Guennadi Liakhovetski
2011-03-23 13:43 ` [PATCH 3/6 v2] mmc: tmio: convert the SDHI MMC driver from MFD to Guennadi Liakhovetski
2011-03-23 13:43 ` [PATCH 4/6] ARM: mach-shmobile: convert boards to use Guennadi Liakhovetski
2011-03-23 13:43 ` [PATCH 5/6] sh: convert boards to use linux/mmc/sh_mobile_sdhi.h Guennadi Liakhovetski
2011-03-23 13:43 ` [PATCH 6/6] mfd: remove now redundant sh_mobile_sdhi.h header Guennadi Liakhovetski
2011-03-23 14:07   ` Samuel Ortiz
2011-03-23 13:50 ` [PATCH 0/6 v2] mmc: split the tmio driver into several modules Paul Mundt
2011-03-23 23:02 ` Simon Horman
2011-03-23 23:16   ` Simon Horman
2011-03-24  7:34   ` Guennadi Liakhovetski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).