News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Embedded Linux driver for ScanLogic SL11 USB controller

Dec 11, 2001 — by LinuxDevices Staff — from the LinuxDevices Archive — 7 views

Jimmy Shen and Joe Ji have announced completion of a USB host controller driver for the Scanlogic SL11R, USB peripheral controller with built-in RISC processor. Shen and Ji write . . .

After some hard work for months, the SL11 driver for embedded Linux is done. This driver could be a solution for your embedded platform to connect with the world. The goal of our driver is fully compatible with Linux 2.4.x's USB driver stack, so with our SL11 USB host controller driver, you could use almost most existing or newly developed client software in Linux (including things like like Pegasus, Pegasus II USB-to-Ethernet device drivers, and hub drivers).

The SL11 is an USB 1.1 host controller that has a simple interface to your embedded CPU. This chip supports full speed devices only, but with a hub's help you can connect the SL11 through a hub to low speed devices such as mice and keyboards.

We have developed a MIPS-based demo board, an embedded Linux kernel, and some test applications like telnet, ftp and nfs to test, our driver. Here are some additional details . . .

  • This driver needs one more 1000Hz timers in your CPU or platform.

  • Communciation mechanisms between the SL11 and different CPUs vary according to the CPU, so this driver must be modified for different targets.

  • Isochronous transactions aren't supported.

 
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.



Comments are closed.