diff options
author | Takashi Iwai <tiwai@suse.de> | 2019-08-30 12:03:38 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2019-08-30 12:03:38 +0200 |
commit | 89781d0806c2c4f29072d3f00cb2dd4274aabc3d (patch) | |
tree | b70b7172d45ece9ce813355589d2ea4406f49a51 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 333f31436d3db19f4286f8862a00ea1d8d8420a1 (diff) |
ALSA: hda/realtek - Fix overridden device-specific initialization
The recent change to shuffle the codec initialization procedure for
Realtek via commit 607ca3bd220f ("ALSA: hda/realtek - EAPD turn on
later") caused the silent output on some machines. This change was
supposed to be safe, but it isn't actually; some devices have quirk
setups to override the EAPD via COEF or BTL in the additional verb
table, which is applied at the beginning of snd_hda_gen_init(). And
this EAPD setup is again overridden in alc_auto_init_amp().
For recovering from the regression, tell snd_hda_gen_init() not to
apply the verbs there by a new flag, then apply the verbs in
alc_init().
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=204727
Fixes: 607ca3bd220f ("ALSA: hda/realtek - EAPD turn on later")
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions