mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-19 10:14:23 +08:00
usb: gadget: composite: Clear reserved fields of SSP Dev Cap
Set the reserved fields of the SuperSpeed Plus Device Capability
descriptor to 0. Otherwise there might be stale data there which will
cause USB CV to fail.
Fixes: f228a8de24
("usb: gadget: composite: Return SSP Dev Cap descriptor")
Signed-off-by: John Youn <johnyoun@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
This commit is contained in:
parent
c3b46c7326
commit
138b8638bb
@ -651,6 +651,8 @@ static int bos_desc(struct usb_composite_dev *cdev)
|
||||
ssp_cap->bLength = USB_DT_USB_SSP_CAP_SIZE(1);
|
||||
ssp_cap->bDescriptorType = USB_DT_DEVICE_CAPABILITY;
|
||||
ssp_cap->bDevCapabilityType = USB_SSP_CAP_TYPE;
|
||||
ssp_cap->bReserved = 0;
|
||||
ssp_cap->wReserved = 0;
|
||||
|
||||
/* SSAC = 1 (2 attributes) */
|
||||
ssp_cap->bmAttributes = cpu_to_le32(1);
|
||||
|
Loading…
Reference in New Issue
Block a user