summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorCsaba Budai <ilyr73@gmail.com>2026-08-21 12:25:14 +0200
committerTakashi Iwai <tiwai@suse.de>2026-08-23 10:50:39 +0200
commit1fcccdc20a76b4639b00124cf2a379b837bd2bf7 (patch)
treed7e2c27f9f142a51a20e043a8fde394c2993559b /tools/perf/scripts/python/bin
parent7e77c09e23dae1ff8bd8598c3c96f9db6862eddd (diff)
ALSA: hda/realtek: Fix ALC700 audio on Intel Hades Canyon
On Intel Hades Canyon systems with an ALC700 codec, analog audio can become unusable after rebooting from Windows into Linux. The affected system uses codec subsystem ID 8086:2073. In the broken state, Realtek coefficient 0x1b has value 0x4a4b. Setting bit 0x0400 changes it to 0x4e4b and immediately restores normal analog playback. The BIOS also sets this bit after disabling and re-enabling onboard audio, while Windows may leave it cleared. Linux currently does not restore it during codec initialization. Add a machine-specific fixup for Intel Hades Canyon which sets only bit 0x0400 of coefficient 0x1b during HDA_FIXUP_ACT_INIT. The fix has been verified across Windows -> Linux reboots on an Intel NUC8i7HNB with an ALC700 codec. Signed-off-by: Csaba Budai <ilyr73@gmail.com> Link: https://patch.msgid.link/20260821102514.11194-1-ilyr73@gmail.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions