linux-IllusionX/sound/usb
Takashi Iwai 6234fdc1ce ALSA: usb-audio: Quirk for BOSS GT-001
The capture stream of BOSS GT-001 seems always requiring to be tied
with the playback stream.  OTOH, the playback stream of this device
doesn't seem working in the implicit fb mode, per se, since the
playback must be running before the capture stream.

This patch tries to address the points above:
- Avoid the implicit fb mode for the playback
- Set up a fake sync EP for the capture stream with the hard-coded
  playback stream using the implicit fb mode

Reported-by: Keith Milner <kamilner@superlative.org>
Tested-by: Keith Milner <kamilner@superlative.org>
Tested-by: Dylan Robinson <dylan_robinson@motu.com>
Link: https://lore.kernel.org/r/20201123085347.19667-37-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2020-11-23 15:16:53 +01:00
..
6fire sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() 2020-09-25 16:33:59 +02:00
bcd2000
caiaq
hiface sound: hiface: move to use usb_control_msg_send() 2020-09-25 16:33:59 +02:00
line6 sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv() 2020-09-25 16:33:59 +02:00
misc
usx2y sound: usx2y: move to use usb_control_msg_send() 2020-09-25 16:33:59 +02:00
card.c ALSA: usb-audio: Drop unneeded snd_usb_substream fields 2020-11-23 15:16:04 +01:00
card.h ALSA: usb-audio: Use unsigned char for iface and altsettings fields 2020-11-23 15:16:37 +01:00
clock.c ALSA: usb-audio: Constify audioformat pointer references 2020-11-23 15:15:36 +01:00
clock.h ALSA: usb-audio: Constify audioformat pointer references 2020-11-23 15:15:36 +01:00
endpoint.c ALSA: usb-audio: Use unsigned char for iface and altsettings fields 2020-11-23 15:16:37 +01:00
endpoint.h ALSA: usb-audio: Unify the code for the next packet size calculation 2020-11-23 15:16:13 +01:00
format.c ALSA: usb-audio: Simplify rate_min/max and rates set up 2020-11-23 15:16:22 +01:00
format.h
helper.c ALSA: usb-audio: Add snd_usb_get_host_interface() helper 2020-11-23 15:13:47 +01:00
helper.h ALSA: usb-audio: Add snd_usb_get_host_interface() helper 2020-11-23 15:13:47 +01:00
Kconfig
Makefile
media.c
media.h
midi.c
midi.h
mixer.c ALSA: usb-audio: Drop keep_interface flag again 2020-11-23 15:13:37 +01:00
mixer.h
mixer_maps.c ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo 2020-11-16 09:45:26 +01:00
mixer_quirks.c
mixer_quirks.h
mixer_s1810c.c
mixer_s1810c.h
mixer_scarlett.c
mixer_scarlett.h
mixer_scarlett_gen2.c sound updates for 5.10 2020-10-15 11:07:44 -07:00
mixer_scarlett_gen2.h
mixer_us16x08.c ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" 2020-10-02 11:24:51 +02:00
mixer_us16x08.h
pcm.c ALSA: usb-audio: Quirk for BOSS GT-001 2020-11-23 15:16:53 +01:00
pcm.h ALSA: usb-audio: Constify audioformat pointer references 2020-11-23 15:15:36 +01:00
power.c
power.h
proc.c ALSA: usb-audio: Show sync endpoint information in proc outputs 2020-11-23 15:16:45 +01:00
proc.h
quirks-table.h ALSA: usb-audio: Always set up the parameters after resume 2020-11-23 15:14:54 +01:00
quirks.c ALSA: usb-audio: Drop unneeded snd_usb_substream fields 2020-11-23 15:16:04 +01:00
quirks.h ALSA: usb-audio: Constify audioformat pointer references 2020-11-23 15:15:36 +01:00
stream.c ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments 2020-11-23 15:14:27 +01:00
stream.h
usbaudio.h ALSA: usb-audio: Always set up the parameters after resume 2020-11-23 15:14:54 +01:00
validate.c