Daniel Mack wrote:
On Tue, Jun 09, 2009 at 09:48:22AM +0200, Valentin Longchamp wrote:
Does anyone currently work on bringing the EHCI to life on MX3s?
Especially the glue layer to external transceivers/PHYs seems to need
some work. Is there any generic framework to use to control chips like
the ISP1504?
I have started to do something about this (however I don't really have
time to do this 100% these days). Sascha had posted a patch series that
already works, but at least needs some cleanup work.
Ah. Can you point me to some sources? I've been looking around and
couldn't find anything, except for some hackish Freescale BSP code.
Sure: http://thread.gmane.org/gmane.linux.usb.general/16793/focus=16794
So I started to do it myself, but maybe Sascha got further already than
I did?
About the ISP1504, I have found no generic layer about them in the
kernel. Sascha had an initial support in its patches. If I have
understood correctly how the i.MX31 Host USB controller works, you only
need to issue a few configuration commands through the ULPI bus to the
transceiver a platform initialization time, afterwards the ULPI
read/writes for "transfer" commands are generated by the controller
hardware (if someone could confirm this, it would great). So if my
previous assumption is correct, the ULPI glue layer does not need to be
very complicated.
Not complicated, no. But it should be generic enough to be reused for
other, similar chips.
Yeah that's fore sure. Keep me posted if you have something.
Regards
Val
--
Valentin Longchamp, PhD Student, EPFL-STI-LSRO1
valentin.longchamp@xxxxxxx, Phone: +41216937827
http://people.epfl.ch/valentin.longchamp
MEA3485, Station 9, CH-1015 Lausanne
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html