]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
authorVasiliy Kovalev <kovalev@altlinux.org>
Wed, 9 Oct 2024 13:42:48 +0000 (16:42 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 22 Oct 2024 13:40:37 +0000 (15:40 +0200)
commit46dcafa90dff215d48843b40863e76371e75b154
treebcb9a3128fc08dcb3dcfdc96c91b869a0eb6876a
parent584a40a22cb9bf5a03135869f11c3106b6200453
ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2

commit 9988844c457f6f17fb2e75aa000b6c3b1b673bb9 upstream.

There is a problem with simultaneous audio output to headphones and
speakers, and when headphones are turned off, the speakers also turn
off and do not turn them on.

However, it was found that if you boot linux immediately after windows,
there are no such problems. When comparing alsa-info, the only difference
is the different configuration of Node 0x1d:

working conf. (windows): Pin-ctls: 0x80: HP
not working     (linux): Pin-ctls: 0xc0: OUT HP

This patch disable the AC_PINCTL_OUT_EN bit of Node 0x1d and fixes the
described problem.

Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Cc: <stable@vger.kernel.org>
Link: https://patch.msgid.link/20241009134248.662175-1-kovalev@altlinux.org
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/pci/hda/patch_conexant.c