[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: USB slave
> Ok, I'm reading some specification and code of linux-2.4 usb-gadget
> support...I noticed that i must have a USB device controller (such as
> NetChip-2280 or Toshiba-TC86C001) connected to PCI bus.
Not quite. This is the part you want to write -- Etrax USB controller
in device mode to provide "USB gadget controller" driver, on which you
can connect (controller independent) "USB gadget" drivers, such as
ether.c.
> The "gadget-zero" driver (a skeleton for usb gadget development) depends
> from CONFIG_PCI...so I think that without a PCI bus (and related usb
> device controller) we can't develop a kernel driver for this device.
Nope, as far as I can see at a glance. The PCI devices you quote are
just particular USB gadget controllers that happen to live on PCI.
-- Jachym