PXA27x UDC

From EnneEnneWiki

Warning This driver is obsolete, you can find newer version into the latest vanilla kernel.


Contents

If you like PXA27x_UDC Linux driver make a donation with PayPal - it's fast, free and secure!


This driver implements the support for Linux 2.6 series of the on-chip USB device controller for PXA27x CPUs.

The driver is still under hard developing but it's functional (please, refer to "Supported gadget" paragraph) and the main goal of this wiki is to collect all useful info and enforces in order to allow driver inclusion into Linux main tree.

So, please, send all your patches and/or suggestions to my e-mail adrress and, as Cc, to the Linux Kernel Mail List and to USB Development Mail List. Maybe all together we can finally put this driver into main Linux tree!

References

The controller specifications are into PXA27x Developer's manual chapter 12.

The latest code are located on my GITWeb but you can find some patches against several linux versions here (but please, remember that the lastest code is always into the GIT repository).

If it could be useful I can also open a dedicated mail list for this driver but currently, I think, it's not necessary... :)

Supported gadget

Here a table showing the driver status.

Gadget Status
Gadget Zero unsupported / untested.
Ethernet Gadget CDC Subset working / RNDIS untested.
Gadget Filesystem unsupported / untested.
File-backed Storage Gadget Supported.
Serial Gadget Supported but still untested.
MIDI Gadget unsupported / untested.



If you like PXA27x_UDC Linux driver make a donation with PayPal - it's fast, free and secure!
Personal tools