summaryrefslogtreecommitdiffstats
path: root/sound/usb
diff options
context:
space:
mode:
authorTakashi Iwai2016-05-11 14:56:12 +0200
committerTakashi Iwai2016-05-11 15:09:45 +0200
commit3966922548f0ea297a219c5a1c548058d2bd59f6 (patch)
tree3e4f5b3dd0805938287f9fe09300c101c288bb94 /sound/usb
parentALSA: hda - Fix subwoofer pin on ASUS N751 and N551 (diff)
downloadkernel-qcow2-linux-3966922548f0ea297a219c5a1c548058d2bd59f6.tar.gz
kernel-qcow2-linux-3966922548f0ea297a219c5a1c548058d2bd59f6.tar.xz
kernel-qcow2-linux-3966922548f0ea297a219c5a1c548058d2bd59f6.zip
ALSA: hda - Fix regression on ATI HDMI audio
The HDMI/DP audio output on ATI/AMD chips got broken due to the recent restructuring of chmap. Fortunately, Daniel Exner could bisect, and pointed the culprit commit [739ffee97ed5: ALSA: hda - Add hdmi chmap verb programming ops to chmap object]. This commit moved some ops from hdmi_ops to chmap_ops, and reassigned the ops in the embedded chmap object in hdmi_spec instead. Unfortunately, the reassignment of these ops in patch_atihdmi() were moved into an if block that is performed only for old chips. Thus, on newer chips, the generic ops is still used, which doesn't work for such ATI/AMD chips. This patch addresses the regression, simply by moving the assignment of chmap ops to the right place. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=114981 Fixes: 739ffee97ed5 ('ALSA: hda - Add hdmi chmap verb programming ops to chmap object') Reported-and-tested-by: Daniel Exner <dex@dragonslave.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb')
0 files changed, 0 insertions, 0 deletions