Hello, I have a functional USB Gadget API (i.e. device-side) implementation (net2280.o) for my NetChip Net2280 PCI card (it is actually part of the standard Linux kernel distribution). This is great for development on a PC-based desktop system.
Glad to hear that the not-so-secret plot is working ... :)
Now, moving over to the embedded system -- Atmel AT91RM9200 (ARM920T with USB host and device interfaces)... Is there a corresponding "gadget" driver for the USB "device" interface that is on the AT91RM9200? Anyone started working on it yet? Any pointers to potentially similar implementations on which I could base my work?
How about the Sharp LH7A400/LH7A404? Or the Samsung S3C2410X?
I don't know about any drivers for those microcontrollers yet; do they all have Linux ports?
The net2280 is probably the most complicated of the controller drivers now available, because of the high speed support and the use of DMA descriptor chaining. The pxa2xx UDC is much simpler, and has more than its fair share of quirks.
The Toshiba TC86c001 "goku_udc" driver is probably the simplest one to use as a model if you're writing a new controller driver for full-speed hardware.
- Dave
------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel