linux/drivers/usb
William Wu 1f622163d8 usb: gadget: f_uac1: add interface assoc desc
According to the spec "USB Interface Association Descriptor Device
Class Code and Use Model"[1], the Interface Association Descriptor
(IAD) is needed for composite device which has multiple interfaces
controlled independently of each other. Without the IAD, the device
may not work as expected because the USB system software will not
properly bind the interfaces with drivers (e.g UAC1 && UVC composite
device not recognized in Win10).

[1] https://www.usb.org/sites/default/files/iadclasscode_r10.pdf

Change-Id: If88c43d20d6133c05a2d2c90507ff03fae21ecdf
Signed-off-by: William Wu <william.wu@rock-chips.com>
2022-03-19 16:23:38 +08:00
..
atm
c67x00
cdns3 usb: cdns3: Fixed incorrect gadget state 2021-08-12 13:22:10 +02:00
chipidea usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection 2021-06-23 14:42:50 +02:00
class USB: usbtmc: Fix RCU stall warning 2021-08-12 13:22:08 +02:00
common This is the 5.10.58 stable release 2021-08-12 14:58:34 +02:00
core USB: quirks: Add NO_LPM quirk for Lexar Flash drive 2022-03-15 17:26:57 +08:00
dwc2 Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
dwc3 usb: dwc3: fix runtime pm when current_dr_role is not set 2022-03-01 16:20:42 +08:00
early
gadget usb: gadget: f_uac1: add interface assoc desc 2022-03-19 16:23:38 +08:00
host usb: host: xhci-plat: build depends on ARCH_ROCKCHIP 2022-03-11 11:45:36 +08:00
image
isp1760
misc
mon
mtu3 usb: mtu3: fix the wrong HS mult value 2021-09-12 08:58:28 +02:00
musb
phy usb: phy: tahvo: add IRQ check 2021-09-15 09:50:40 +02:00
renesas_usbhs usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop() 2021-07-28 14:35:44 +02:00
roles
serial USB: serial: mos7720: improve OOM-handling in read_mos_reg() 2021-09-12 08:58:26 +02:00
storage Merge tag 'ASB-2021-12-05_12-5.10' of https://android.googlesource.com/kernel/common 2021-12-14 17:09:02 +08:00
typec usb: typec: tcpm: add vbus regulator ctrl for et7303 2022-03-15 16:41:09 +08:00
usbip
Kconfig
Makefile
usb-skeleton.c