linux/drivers/usb
Jack Pham f0e8a206a2 usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval
For Isochronous endpoints, the SS companion descriptor's
wBytesPerInterval field is required to reserve bus time in order
to transmit the required payload during the service interval.
If left at 0, the UAC2 function is unable to transact data on its
playback or capture endpoints in SuperSpeed mode.

Since f_uac2 currently does not support any bursting this value can
be exactly equal to the calculated wMaxPacketSize.

Tested with Windows 10 as a host.

Fixes: f8cb3d556b ("usb: f_uac2: adds support for SS and SSP")
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Jack Pham <jackp@codeaurora.org>
Link: https://lore.kernel.org/r/20210909174811.12534-3-jackp@codeaurora.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-09-14 10:42:44 +02:00
..
atm usb: atm: cxacru: Fix typo in comment 2021-05-21 20:05:40 +02:00
c67x00
cdns3 usb: cdns3: fix race condition before setting doorbell 2021-09-14 10:32:41 +02:00
chipidea usb: chipidea: host: fix port index underflow and UBSAN complains 2021-08-21 13:15:25 +08:00
class USB: cdc-acm: fix minor-number release 2021-09-14 10:33:40 +02:00
common USB/Thunderbolt patches for 5.15-rc1 2021-09-01 09:59:34 -07:00
core usb: core: hcd: Modularize HCD stop configuration in usb_stop_hcd() 2021-09-14 10:41:30 +02:00
dwc2 usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA 2021-09-14 10:42:00 +02:00
dwc3 usb: dwc3: core: balance phy init and exit 2021-09-14 10:34:50 +02:00
early
gadget usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval 2021-09-14 10:42:44 +02:00
host xhci: Set HCD flag to defer primary roothub registration 2021-09-14 10:41:30 +02:00
image
isp1760 usb: isp1760: otg control register access 2021-08-27 16:11:39 +02:00
misc usb: misc: brcmstb-usb-pinmap: add IRQ check 2021-08-13 13:05:50 +02:00
mon
mtu3 usb: mtu3: fix random remote wakeup 2021-08-26 13:41:52 +02:00
musb usb: musb: musb_dsps: request_irq() after initializing musb 2021-08-26 13:22:16 +02:00
phy usb: phy: tahvo: add IRQ check 2021-08-16 18:57:19 +02:00
renesas_usbhs usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" 2021-08-27 10:29:32 +02:00
roles usb: roles: add helper usb_role_string() 2021-05-27 09:17:18 +02:00
serial USB-serial fix for 5.15-rc1 2021-09-01 20:11:41 +02:00
storage SCSI misc on 20210902 2021-09-02 15:09:46 -07:00
typec USB/Thunderbolt patches for 5.15-rc1 2021-09-01 09:59:34 -07:00
usbip usbip:vhci_hcd USB port can get stuck in the disabled state 2021-08-26 13:29:27 +02:00
Kconfig usb: remove reference to deleted config STB03xxx 2021-08-18 15:32:19 +02:00
Makefile usb: host: remove line for obsolete config USB_HWA_HCD 2021-08-18 15:32:19 +02:00
usb-skeleton.c