Re: [PATCH 0/3] MXC: Add i.MX21 USB host support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux