mirror of
https://github.com/torvalds/linux.git
synced 2026-06-09 23:23:53 +02:00
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> |
||
|---|---|---|
| .. | ||
| atm | ||
| c67x00 | ||
| cdns3 | ||
| chipidea | ||
| class | ||
| common | ||
| core | ||
| dwc2 | ||
| dwc3 | ||
| early | ||
| gadget | ||
| host | ||
| image | ||
| isp1760 | ||
| misc | ||
| mon | ||
| mtu3 | ||
| musb | ||
| phy | ||
| renesas_usbhs | ||
| roles | ||
| serial | ||
| storage | ||
| typec | ||
| usbip | ||
| Kconfig | ||
| Makefile | ||
| usb-skeleton.c | ||