linux-stable/sound/usb
Brendan Grieve 50fc52e5ca ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset
commit 3c414eb65c upstream.

As per discussion at: https://github.com/szszoke/sennheiser-gsp670-pulseaudio-profile/issues/13

The GSP670 has 2 playback and 1 recording device that by default are
detected in an incompatible order for alsa. This may have been done to make
it compatible for the console by the manufacturer and only affects the
latest firmware which uses its own ID.

This quirk will resolve this by reordering the channels.

Signed-off-by: Brendan Grieve <brendan@grieve.com.au>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20211015025335.196592-1-brendan@grieve.com.au
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-10-27 09:54:27 +02:00
..
6fire
bcd2000
caiaq
hiface
line6 ALSA: line6: Fix racy initialization of LINE6 MIDI 2021-05-26 12:05:16 +02:00
misc
usx2y ALSA: usx2y: Don't call free_pages_exact() with NULL address 2021-07-20 16:10:41 +02:00
card.c ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls 2021-05-14 09:44:27 +02:00
card.h ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 2020-08-19 08:16:24 +02:00
clock.c ALSA: usb-audio: fix incorrect clock source setting 2021-08-12 13:20:55 +02:00
clock.h
debug.h
endpoint.c
endpoint.h
format.c ALSA: usb-audio: fix rate on Ozone Z90 USB headset 2021-07-14 16:52:58 +02:00
format.h
helper.c
helper.h
Kconfig
Makefile
media.c
media.h
midi.c ALSA: usb-audio: Validate MS endpoint descriptors 2021-05-26 12:05:16 +02:00
midi.h
mixer.c ALSA: usb-audio: Add missing proc text entry for BESPOKEN type 2021-07-28 13:30:58 +02:00
mixer.h ALSA: usb-audio: scarlett2: Fix wrong resume call 2021-07-14 16:52:59 +02:00
mixer_maps.c ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 2021-05-11 14:04:13 +02:00
mixer_quirks.c ALSA: usb: update old-style static const declaration 2021-06-10 13:37:02 +02:00
mixer_quirks.h
mixer_scarlett.c ALSA: usb-audio: More constifications 2021-05-11 14:04:13 +02:00
mixer_scarlett.h
mixer_scarlett_gen2.c ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions 2021-07-20 16:10:46 +02:00
mixer_scarlett_gen2.h ALSA: usb-audio: scarlett2: Improve driver startup messages 2021-06-03 08:59:00 +02:00
mixer_us16x08.c ALSA: usb-audio: US16x08: fix value count for level meters 2020-12-08 10:40:27 +01:00
mixer_us16x08.h
pcm.c ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode 2021-03-04 10:26:10 +01:00
pcm.h
power.c
power.h
proc.c ALSA: usb-audio: More constifications 2021-05-11 14:04:13 +02:00
proc.h
quirks-table.h ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset 2021-10-27 09:54:27 +02:00
quirks.c ALSA: usb-audio: Add registration quirk for JBL Quantum 800 2021-09-12 08:56:41 +02:00
quirks.h
stream.c ALSA: usb-audio: More constifications 2021-05-11 14:04:13 +02:00
stream.h
usbaudio.h ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls 2021-05-14 09:44:27 +02:00
validate.c ALSA: usb-audio: More constifications 2021-05-11 14:04:13 +02:00