linux-stable/sound/pci
Hui Wang 6fc2850259 ALSA: hda/realtek: Headphone volume is controlled by Front mixer
commit 119b75c150 upstream.

On some ASUS and MSI machines, the audio codec is alc1220 and the
Headphone is connected to audio mixer 0xf and DAC 0x5, in theory
the Headphone volume is controlled by DAC 0x5 (Heapdhone Playback
Volume), but somehow it is controlled by DAC 0x2 (Front Playback
Volume), maybe this is a defect on the codec alc1220.

Because of this issue, the PA couldn't switch the headphone and
Lineout correctly, If we apply the quirk CLEVO_P950 to those machines,
the Lineout and Headphone will share the audio mixer 0xc and DAC 0x2,
and generate Headphone+LO mixer, then PA could handle them when
switching between them.

BugLink: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1206
Cc: <stable@vger.kernel.org>
Signed-off-by: Hui Wang <hui.wang@canonical.com>
Link: https://lore.kernel.org/r/20210522034741.13415-1-hui.wang@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-06-03 08:59:00 +02:00
..
ac97 ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' 2019-08-09 11:28:43 +02:00
ali5451
asihpi ALSA: asihpi: fix iounmap in error handler 2020-10-01 13:18:20 +02:00
au88x0
aw2
ca0106 ALSA: ca0106: fix error code handling 2020-09-09 19:12:32 +02:00
cs46xx ALSA: pci: delete repeated words in comments 2020-09-03 11:26:41 +02:00
cs5535audio
ctxfi ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits 2021-03-09 11:09:38 +01:00
echoaudio ALSA: echoaudio: Fix potential Oops in snd_echo_resume() 2020-08-21 13:05:38 +02:00
emu10k1
hda ALSA: hda/realtek: Headphone volume is controlled by Front mixer 2021-06-03 08:59:00 +02:00
ice1712 ALSA: pci: delete repeated words in comments 2020-09-03 11:26:41 +02:00
korg1212
lola
lx6464es ALSA: lx6464es - add support for LX6464ESe pci express variant 2019-09-08 12:54:00 +02:00
mixart ALSA: mixart: Fix mutex deadlock 2020-11-24 13:29:20 +01:00
nm256
oxygen ALSA: pci: delete repeated words in comments 2020-09-03 11:26:41 +02:00
pcxhr
riptide
rme9652 ALSA: rme9652: don't disable if not enabled 2021-05-19 10:08:21 +02:00
trident
vx222
ymfpci
ad1889.c
ad1889.h
ak4531_codec.c
als300.c
als4000.c
atiixp.c
atiixp_modem.c
azt3328.c
azt3328.h
bt87x.c
cmipci.c
cs4281.c
cs5530.c
ens1370.c
ens1371.c
es1938.c
es1968.c
fm801.c
intel8x0.c ALSA: intel8x0: Don't update period unless prepared 2021-05-26 12:05:16 +02:00
intel8x0m.c
Kconfig
maestro3.c
Makefile
rme32.c
rme96.c
sis7019.c
sis7019.h
sonicvibes.c
via82xx.c
via82xx_modem.c