|
@@ -348,6 +348,16 @@ static int set_sync_ep_implicit_fb_quirk(struct snd_usb_substream *subs,
|
|
|
|
|
|
alts = &iface->altsetting[1];
|
|
|
goto add_sync_ep;
|
|
|
+ case USB_ID(0x2466, 0x8003):
|
|
|
+ ep = 0x86;
|
|
|
+ iface = usb_ifnum_to_if(dev, 2);
|
|
|
+
|
|
|
+ if (!iface || iface->num_altsetting == 0)
|
|
|
+ return -EINVAL;
|
|
|
+
|
|
|
+ alts = &iface->altsetting[1];
|
|
|
+ goto add_sync_ep;
|
|
|
+
|
|
|
}
|
|
|
if (attr == USB_ENDPOINT_SYNC_ASYNC &&
|
|
|
altsd->bInterfaceClass == USB_CLASS_VENDOR_SPEC &&
|