linux_dsm_epyc7002/sound
Hui Wang 493a52a9b6 ALSA: hda - automute via amp instead of pinctl on some AIO models
On some AIO (All In One) models with the codec alc668
(Vendor ID: 0x10ec0668) on it, when we plug a headphone into the jack,
the system will switch the output to headphone and set the speaker to
automute as well as change the speaker Pin-ctls from 0x40 to 0x00,
this will bring loud noise to the headphone.

I tried to disable the corresponding EAPD, but it did not help to
eliminate the noise.

According to Takashi's suggestion, we use amp operation to replace the
pinctl modification for the automute, this really eliminate the noise.

BugLink: https://bugs.launchpad.net/bugs/1268468
Cc: David Henningsson <david.henningsson@canonical.com>
Cc: stable@vger.kernel.org
Signed-off-by: Hui Wang <hui.wang@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2014-01-14 10:42:29 +01:00
..
aoa
arm
atmel
core ALSA: PCM: Warn when buffer preallocation fails 2014-01-11 11:04:23 +01:00
drivers
firewire
i2c
isa
mips
oss
parisc
pci ALSA: hda - automute via amp instead of pinctl on some AIO models 2014-01-14 10:42:29 +01:00
pcmcia
ppc
sh
soc
sparc
spi
synth
usb Merge branch 'for-linus' into for-next 2014-01-05 11:19:34 +01:00
ac97_bus.c
Kconfig
last.c
Makefile
sound_core.c
sound_firmware.c