diff options
Diffstat (limited to 'include/uapi/linux/usb/functionfs.h')
| -rw-r--r-- | include/uapi/linux/usb/functionfs.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/uapi/linux/usb/functionfs.h b/include/uapi/linux/usb/functionfs.h index 0154b2859fd7..3ca03de7c2a8 100644 --- a/include/uapi/linux/usb/functionfs.h +++ b/include/uapi/linux/usb/functionfs.h | |||
| @@ -32,6 +32,16 @@ struct usb_endpoint_descriptor_no_audio { | |||
| 32 | __u8 bInterval; | 32 | __u8 bInterval; |
| 33 | } __attribute__((packed)); | 33 | } __attribute__((packed)); |
| 34 | 34 | ||
| 35 | struct usb_functionfs_descs_head_v2 { | ||
| 36 | __le32 magic; | ||
| 37 | __le32 length; | ||
| 38 | __le32 flags; | ||
| 39 | /* | ||
| 40 | * __le32 fs_count, hs_count, fs_count; must be included manually in | ||
| 41 | * the structure taking flags into consideration. | ||
| 42 | */ | ||
| 43 | } __attribute__((packed)); | ||
| 44 | |||
| 35 | /* Legacy format, deprecated as of 3.14. */ | 45 | /* Legacy format, deprecated as of 3.14. */ |
| 36 | struct usb_functionfs_descs_head { | 46 | struct usb_functionfs_descs_head { |
| 37 | __le32 magic; | 47 | __le32 magic; |
