USB_GADGET_PROBE_DRI

Section: Kernel Mode Gadget API (9)
Updated: February 2011
Index Return to Main Contents
 

NAME

usb_gadget_probe_driver - probe a gadget driver  

SYNOPSIS

int usb_gadget_probe_driver(struct usb_gadget_driver * driver, int (*bind) (struct usb_gadget *));
 

ARGUMENTS

driver

the driver being registered

bind

the driver's bind callback
 

CONTEXT

can sleep  

DESCRIPTION

Call this in your gadget driver's module initialization function, to tell the underlying usb controller driver about your driver. The bind() function will be called to bind it to a gadget before this registration call returns. It's expected that the bind() function will be in init sections.  

AUTHOR

David Brownell <dbrownell@users.sourceforge.net>

Author.
 

COPYRIGHT