>>>> >> On Fri, Mar 11, 2011 at 4:51 PM, Guennadi Liakhovetski >>>> >> <g.liakhovetski@xxxxxx> wrote: >>>> >> > TMIO MMC chips contain an SD / SDIO IP core from Panasonic, similar to >>>> >> > the one, used in MN5774 and other MN57xx controllers. These IP cores are >>>> >> > included in many multifunction devices, in sh-mobile chips from Renesas, >>>> >> > in the latter case they can also use DMA. Some sh-mobile implementations >>>> >> > also have some other specialities, that MFD-based solutions don't have. >>>> >> > This makes supporting all these features in a monolithic driver inconveniet >>>> >> > and error-prone. This patch splits the driver into 3 parts: the core, >>>> >> > the MFD glue and the DMA support. In case of a modular build, two modules >>>> >> > will be built: mmc_tmio_core and mmc_tmio. >>>> >> > >>>> >> > Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@xxxxxx> On Wed, Mar 16, 2011 at 8:09 PM, Ian Molton <ian@xxxxxxxxxxxxxx> wrote: > Im fine with it as long as it doesnt complicate my plan to add PXA DMA > to the driver. Hi Ian, Thanks for your email. I'm glad to hear that you have no objections to this patch series. Regarding PXA DMA, without knowing the PXA DMA hardware that well (never recall using DMA on that platform), from a code reuse point of view it would be absolutely best to share the DMA Engine interface in the tmio mmc driver with the SDHI. But I'm not sure if any DMA Engine driver exists for the PXA though. Thanks, / magnus -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html