diff options
Diffstat (limited to 'include')
-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; |