summaryrefslogtreecommitdiff
path: root/include/linux/blkdev.h
diff options
context:
space:
mode:
authorDavid Brownell <david-b@pacbell.net>2003-05-07 21:33:41 -0700
committerGreg Kroah-Hartman <greg@kroah.com>2003-05-07 21:33:41 -0700
commit34501b82de1d65762cab6aaa42d5fd85861c659d (patch)
tree73f1ab3bd0733f96953ca39e0fc119f9733dc426 /include/linux/blkdev.h
parent4ff981ae2b7b295e1eeba3a3a0a1fcfa65d58197 (diff)
[PATCH] USB "Gadget Zero" driver (3/6)
This patch adds "Gadget Zero" (drivers/usb/gadget/zero.c). Gadget Zero is a simple gadget driver that's useful for testing controller drivers, and as an example to be used for clone/modify style development. This driver implements two configurations, and needs only two bulk endpoints (in addition to ep0) ... so pretty much any USB device controller should be usable with it in one configuration or another. It (optionally) supports high speed devices, and has passed the USB-IF "chapter 9" device model conformance tests. It's worth noticing the kinds of hardware differences that gadget drivers need to cope with. Endpoints differ, in ways that must be reflected various ways in descriptors. And sometimes chip errata cause interoperability problems; for example, an sa1100 can't change configurations after enumerating.
Diffstat (limited to 'include/linux/blkdev.h')
0 files changed, 0 insertions, 0 deletions