diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2023-03-17 15:35:08 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-03-24 09:34:25 +0100 |
commit | f49f040bf0b6dc72a04d4eed9ddb08cdedf030d0 (patch) | |
tree | ebb184059171828369887b157cdaf8133d34e784 /include | |
parent | ade97d9b010140cd530623ebfaab11950bb0a5bd (diff) | |
download | barebox-f49f040bf0b6dc72a04d4eed9ddb08cdedf030d0.tar.gz |
usb: gadget: Add super-speed-plus descriptors
Linux upstream usb_assign_descriptors() now takes four sets of
descriptors. Add the missing super speed plus descriptors.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/usb/composite.h | 1 | ||||
-rw-r--r-- | include/linux/usb/gadget.h | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/usb/composite.h b/include/linux/usb/composite.h index 26e6fe5c47..7bd89b1de1 100644 --- a/include/linux/usb/composite.h +++ b/include/linux/usb/composite.h @@ -125,6 +125,7 @@ struct usb_function { struct usb_descriptor_header **fs_descriptors; struct usb_descriptor_header **hs_descriptors; struct usb_descriptor_header **ss_descriptors; + struct usb_descriptor_header **ssp_descriptors; struct usb_configuration *config; diff --git a/include/linux/usb/gadget.h b/include/linux/usb/gadget.h index a9b45bb824..d4c02cb37c 100644 --- a/include/linux/usb/gadget.h +++ b/include/linux/usb/gadget.h @@ -855,7 +855,8 @@ struct usb_function; int usb_assign_descriptors(struct usb_function *f, struct usb_descriptor_header **fs, struct usb_descriptor_header **hs, - struct usb_descriptor_header **ss); + struct usb_descriptor_header **ss, + struct usb_descriptor_header **ssp); void usb_free_all_descriptors(struct usb_function *f); struct usb_descriptor_header *usb_otg_descriptor_alloc( |