]> git.hungrycats.org Git - linux/commit
[PATCH] USB: <linux/usb_gadget.h> doc updates
authorDavid Brownell <david-b@pacbell.net>
Mon, 29 Dec 2003 04:29:03 +0000 (20:29 -0800)
committerGreg Kroah-Hartman <greg@kroah.com>
Mon, 29 Dec 2003 04:29:03 +0000 (20:29 -0800)
commitdf4dfbbd847540a2f1ad0e0923c8b14c1d9ea45f
tree2c696a7d2bd4c050b85ba487acf81aeb59457db4
parentd3d1e308df35ec17ae92cf4e032e252b86f322ad
[PATCH] USB: <linux/usb_gadget.h> doc updates

As more people have been using this API, the need for some
clarifications has (no surprise!) came up.

Most significant is the halt processing, needed to make
Alan's "File Storage Gadget" (mass storage class, talks
to usb-storage and Windows) handle fault cases cleanly.
Gadget drivers can't halt IN endpoints until the FIFO is
emptied by the host ...  virtually no hardware tries to
sequence the DATA and STALL packets by itself.
include/linux/usb_gadget.h