Lines Matching full:gadget
3 * printer.c -- Printer gadget driver
15 #include <linux/usb/gadget.h>
20 #define DRIVER_DESC "Printer Gadget"
36 #define PRINTER_PRODUCT_NUM 0xa4a8 /* Linux-USB Printer Gadget */
116 struct usb_gadget *gadget = c->cdev->gadget; in printer_do_config() local
119 usb_ep_autoconfig_reset(gadget); in printer_do_config()
121 usb_gadget_set_selfpowered(gadget); in printer_do_config()
123 if (gadget_is_otg(gadget)) { in printer_do_config()
174 if (gadget_is_otg(cdev->gadget) && !otg_desc[0]) { in printer_bind()
177 usb_desc = usb_otg_descriptor_alloc(cdev->gadget); in printer_bind()
182 usb_otg_descriptor_init(cdev->gadget, usb_desc); in printer_bind()