usb: gadget: add max_speed to usb_composite_driver
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / linux / usb / composite.h
index 99830d63d8f1d2f06d82f2cbdbb8a6a2fa7af66f..a3e72dfa69961be39d1ce70bccd6d458c1d984c6 100644 (file)
@@ -240,6 +240,7 @@ int usb_add_config(struct usb_composite_dev *,
  *     identifiers.
  * @strings: tables of strings, keyed by identifiers assigned during bind()
  *     and language IDs provided in control requests
+ * @max_speed: Highest speed the driver supports.
  * @needs_serial: set to 1 if the gadget needs userspace to provide
  *     a serial number.  If one is not provided, warning will be printed.
  * @unbind: Reverses bind; called as a side effect of unregistering
@@ -267,6 +268,7 @@ struct usb_composite_driver {
        const char                              *iManufacturer;
        const struct usb_device_descriptor      *dev;
        struct usb_gadget_strings               **strings;
+       enum usb_device_speed                   max_speed;
        unsigned                needs_serial:1;
 
        int                     (*unbind)(struct usb_composite_dev *);