From: Stuart Lynne <sl@lineo.com> To: linux-usb-devel@lists.sourceforge.net Subject: [linux-usb-devel] Lineo USB Device Software Date: Mon, 1 Apr 2002 23:32:25 -0800 The Linux USB Device software developed by Lineo, currently being used by Sharp for the Zaurus, has been released under a GPL license and is available at: http://oss.lineo.com/usb/ This stack is similiar in design to the linux host USB software but tailored to the requirements for the device side. The architecture looks like: USB Device USB Host Function Drivers <--- logical ---> Class Drivers ---------------- ---------------- USB Device Core USB Host Core ---------------- ---------------- USB Bus Interface <--- physical ---> USB Host Interface Currently there are two function drivers: network serial And several bus interface drivers: StrongARM SA-1110 Linkup L7205 Hitachi SuperH 7727 ScanLogic SL11 Work is in progress on Xscale and several other platforms. The network and serial drivers have optional CRC checking across all bulk transfers (to compensate for problems with StrongARM and Linkup FIFO implementations). The network driver configuration uses a new CDC Class extension that allows CDC type configurations to be implemented using a single interface and two bulk endpoints. Linux host class drivers to support the serial and network are provided. Compatible commercial Windows drivers are available from www.mcci.com. I hope to have a mailing list setup in the next day or so. Send me email if you are interested. -- __O Lineo - Where Open Meets Smart _-\<,_ PGP Fingerprint: 28 E2 A0 15 99 62 9A 00 (_)/ (_) 88 EC A3 EE 2D 1C 15 68 Stuart Lynne <sl@lineo.com> www.lineo.com 604-461-7532 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel