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.