On Thu, Apr 01, 2010 at 03:22:35PM +0200, Hans J. Koch wrote: > On Thu, Apr 01, 2010 at 03:20:17PM +0200, Daniel Mack wrote: > > On Thu, Apr 01, 2010 at 02:57:40PM +0200, Hans J. Koch wrote: > > > I need to get the MMC interface of an i.MX35 to work in the near future. > > > To avoid duplicate work, I'd like to know if anybody already started > > > work on this. > > > > Is the controller very different from the one which is already supported > > for MX31? > > Yep. Completely different beast. Unfortunately. (CCing linux-mmc) And it is a mess, really :( The kernel already has an esdhc-driver (and Anton already worked around a number of hardware-bugs), but is tied into an of-driver because the core was also used on PowerPC. There, it utilizes a 32-bit-byte-swaper which is not needed on ARM. So, one has to rip all that out, generalize the sdhc-platform support (possibly also abstract the quirk support) and make sure nothing breaks. I started and got MMC working, but it is by far not mainline quality (and maybe bitrotten by now). Check the sdhci-pltfm branch at http://git.pengutronix.de/?p=wsa/linux-2.6.git;a=summary You see, there is still some of_* left in the platform-part. Maybe you can push this a bit further, Wolfram -- Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ |
Attachment:
signature.asc
Description: Digital signature