From: Lydia Wang Date: Tue, 21 Jun 2011 08:11:11 +0000 (+0800) Subject: ALSA: hda - Fix creations of playback volume controls in patch_via.c X-Git-Tag: v3.1-rc2~4^2~47^2~69^2~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a00a5fad9ddbabc7cd03d143520b9a4730edc75d;p=platform%2Fkernel%2Flinux-3.10.git ALSA: hda - Fix creations of playback volume controls in patch_via.c Fix a issue to create playback volume control if pin has amplifier capability but not DAC. Signed-off-by: Lydia Wang Signed-off-by: Takashi Iwai --- diff --git a/sound/pci/hda/patch_via.c b/sound/pci/hda/patch_via.c index e445a4d..853d244 100644 --- a/sound/pci/hda/patch_via.c +++ b/sound/pci/hda/patch_via.c @@ -1631,7 +1631,7 @@ static int create_ch_ctls(struct hda_codec *codec, const char *pfx, if (nid) { sprintf(name, "%s Playback Volume", pfx); err = via_add_control(spec, VIA_CTL_WIDGET_VOL, name, - HDA_COMPOSE_AMP_VAL(dac, chs, 0, HDA_OUTPUT)); + HDA_COMPOSE_AMP_VAL(nid, chs, 0, HDA_OUTPUT)); if (err < 0) return err; }