This module provides a class to bind an instance of gadget.Gadget to the
Linux gadgetfs user-space interface for implementing USB gadget devices.
Some knowledge of the USB peripheral controller is required. Capabilities
of the Beaglebone Black's MUSB OTG controller are provided in this patch.
The Tornado library's I/O loop module is used by this class. Tornado will
be used as the HTTP framework in the next patch in this series.
BUG=396682
R=rockot@chromium.org,rpaquay@chromium.org,kalman@chromium.org
Review URL: https://codereview.chromium.org/
413853003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285233 0039d316-1c4b-4281-b951-d872f2087c98