Loading sound/usb/endpoint.c +0 −4 Original line number Diff line number Diff line Loading @@ -502,10 +502,6 @@ struct snd_usb_endpoint *snd_usb_add_endpoint(struct snd_usb_audio *chip, ep->syncinterval = 3; ep->syncmaxsize = le16_to_cpu(get_endpoint(alts, 1)->wMaxPacketSize); if (chip->usb_id == USB_ID(0x0644, 0x8038) /* TEAC UD-H01 */ && ep->syncmaxsize == 4) ep->udh01_fb_quirk = 1; } list_add_tail(&ep->list, &chip->ep_list); Loading sound/usb/quirks.c +5 −0 Original line number Diff line number Diff line Loading @@ -1216,6 +1216,11 @@ void snd_usb_endpoint_start_quirk(struct snd_usb_endpoint *ep) ep->chip->usb_id == USB_ID(0x0763, 0x2031)) && ep->type == SND_USB_ENDPOINT_TYPE_DATA) ep->skip_packets = 16; /* Work around devices that report unreasonable feedback data */ if (ep->chip->usb_id == USB_ID(0x0644, 0x8038) /* TEAC UD-H01 */ && ep->syncmaxsize == 4) ep->udh01_fb_quirk = 1; } void snd_usb_set_interface_quirk(struct usb_device *dev) Loading Loading
sound/usb/endpoint.c +0 −4 Original line number Diff line number Diff line Loading @@ -502,10 +502,6 @@ struct snd_usb_endpoint *snd_usb_add_endpoint(struct snd_usb_audio *chip, ep->syncinterval = 3; ep->syncmaxsize = le16_to_cpu(get_endpoint(alts, 1)->wMaxPacketSize); if (chip->usb_id == USB_ID(0x0644, 0x8038) /* TEAC UD-H01 */ && ep->syncmaxsize == 4) ep->udh01_fb_quirk = 1; } list_add_tail(&ep->list, &chip->ep_list); Loading
sound/usb/quirks.c +5 −0 Original line number Diff line number Diff line Loading @@ -1216,6 +1216,11 @@ void snd_usb_endpoint_start_quirk(struct snd_usb_endpoint *ep) ep->chip->usb_id == USB_ID(0x0763, 0x2031)) && ep->type == SND_USB_ENDPOINT_TYPE_DATA) ep->skip_packets = 16; /* Work around devices that report unreasonable feedback data */ if (ep->chip->usb_id == USB_ID(0x0644, 0x8038) /* TEAC UD-H01 */ && ep->syncmaxsize == 4) ep->udh01_fb_quirk = 1; } void snd_usb_set_interface_quirk(struct usb_device *dev) Loading