linux-IllusionX/sound
Vasiliy Kovalev 5cac8cd817 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
commit 164cd0e077a18d6208523c82b102c98c77fdd51f upstream.

The cached version avoids redundant commands to the codec, improving
stability and reducing unnecessary operations. This change ensures
better power management and reliable restoration of pin configurations,
especially after hibernation (S4) and other power transitions.

Fixes: 9988844c457f ("ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2")
Suggested-by: Kai-Heng Feng <kaihengf@nvidia.com>
Suggested-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
Link: https://patch.msgid.link/20241016080713.46801-1-kovalev@altlinux.org
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-10-22 15:51:37 +02:00
..
ac97
aoa
arm
atmel
core ALSA: control: Fix leftover snd_power_unref() 2024-10-10 12:04:17 +02:00
drivers
firewire
hda
i2c
isa ALSA: gus: Fix some error handling paths related to get_bpos() usage 2024-10-10 12:03:05 +02:00
mips
oss
parisc
pci ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2 2024-10-22 15:51:37 +02:00
pcmcia
ppc
sh
soc ASoC: Intel: boards: always check the result of acpi_dev_get_first_match_dev() 2024-10-10 12:03:21 +02:00
sparc
spi
synth
usb ALSA: scarlett2: Add error check after retrieving PEQ filter values 2024-10-22 15:51:17 +02:00
virtio
x86
xen
ac97_bus.c
Kconfig
last.c
Makefile
sound_core.c