usb_gadget_register_driver — register a gadget driver
int usb_gadget_register_driver (
struct usb_gadget_driver * driver)
;
Call this in your gadget driver's module initialization function,
to tell the underlying usb controller driver about your driver.
The driver's bind
function will be called to bind it to a
gadget before this registration call returns. It's expected that
the bind
functions will be in init sections.
This function must be called in a context that can sleep.