summaryrefslogtreecommitdiff
path: root/backport/backport-include/linux/usb/cdc.h
diff options
context:
space:
mode:
Diffstat (limited to 'backport/backport-include/linux/usb/cdc.h')
-rw-r--r--backport/backport-include/linux/usb/cdc.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/backport/backport-include/linux/usb/cdc.h b/backport/backport-include/linux/usb/cdc.h
index 20979490..5ad31bf1 100644
--- a/backport/backport-include/linux/usb/cdc.h
+++ b/backport/backport-include/linux/usb/cdc.h
@@ -15,6 +15,17 @@
#ifndef USB_CDC_MBIM_EXTENDED_TYPE
#define USB_CDC_MBIM_EXTENDED_TYPE 0x1c
+
+/* "MBIM Extended Functional Descriptor" from CDC MBIM spec 1.0 errata-1 */
+struct usb_cdc_mbim_extended_desc {
+ __u8 bLength;
+ __u8 bDescriptorType;
+ __u8 bDescriptorSubType;
+
+ __le16 bcdMBIMExtendedVersion;
+ __u8 bMaxOutstandingCommandMessages;
+ __le16 wMTU;
+} __attribute__ ((packed));
#endif
/*