Daniel Mack wrote:
On Sun, Jun 07, 2009 at 05:40:33PM +0200, Martin Fuzzey wrote:
This patch series adds support for the USB host controller in the
Freescale i.MX21 SoC.
Any idea how much of this code is compatible to MX31 SoCs?
AFAIK none of it - but doesn't the MX27 / MX31 have a standard EHCI USB
module?
True - didn't fully read your patches.
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.
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.
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