summaryrefslogtreecommitdiffstats
path: root/lib/iomap.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2014-08-06 14:32:56 +0200
committerTakashi Iwai <tiwai@suse.de>2014-08-07 10:11:29 +0200
commit875f0dd79987a63f01c07a9994dbe2c457992e41 (patch)
treedccb195f5e4410d69b1c49a7f5ee37cfc33ceca3 /lib/iomap.c
parentALSA: hda - Fix probing and stuttering on CMI8888 HD-audio controller (diff)
downloadlinux-875f0dd79987a63f01c07a9994dbe2c457992e41.tar.xz
linux-875f0dd79987a63f01c07a9994dbe2c457992e41.zip
ALSA: hda - Fix parsing of CMI8888 codec
CMI8888 codec chip has a boost amp (only) on the headphone pin, and this confuses the generic parser, which tends to pick up the most outside amp. This results in the wrong volume setup, as the driver complains like: hda_codec: Mismatching dB step for vmaster slave (-100!=1000) For avoiding this problem, rule out the amp on NID 0x10 and create "Headphone Amp" volume control manually instead. Note that this patch still doesn't fix all problems yet. The sound output from the line out seems still too low. It will be fixed in another patch (hopefully). Reported-and-tested-by: Vincent Lejeune <vljn@ovi.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'lib/iomap.c')
0 files changed, 0 insertions, 0 deletions