diff options
| author | Aaron Fan <aaronfan404@gmail.com> | 2026-08-02 01:57:27 -0400 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-08-03 09:04:43 +0200 |
| commit | 8177480d9976dd0a19a4ebc10921de30e834d33a (patch) | |
| tree | c754b64549e4291a969758db3f61feac006da68b /tools/perf/scripts/python | |
| parent | db6c95bb2c314b8147e8491553da9622010899b9 (diff) | |
ALSA: hda/realtek: Add quirk for LG gram 16 (16Z90TR)
The LG gram 16 (16Z90TR, SSID 1854:0554) drives its internal speakers
through Samsung-style smart amplifiers on an ALC298. Nothing initialises
them, so the internal speakers are silent after a cold boot, while
headphones, HDMI and the microphones work.
A warm reset leaves the amps initialised, which masks the problem:
rebooting gives working speakers, a cold boot does not, with a
bit-identical kernel log in both cases. Dumping the codec's processing
coefficients in the two states shows the difference confined to COEF
0x22/0x23/0x25/0x26. COEF 0x22, the amp select register written by
alc298_samsung_v2_init_amps(), reads 0x39 when the speakers work and
0x00 after a cold boot. 0x39 is the second entry of
alc298_samsung_v2_amp_desc_tbl[], so two amps are in use.
Verified with hda_model=alc298-samsung-amp-v2-2-amps, which selects the
same fixup: the internal speakers work from a cold boot and COEF 0x22
reads 0x39.
Signed-off-by: Aaron Fan <aaronfan404@gmail.com>
Link: https://patch.msgid.link/20260802055818.7389-1-aaronfan404@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
