summaryrefslogtreecommitdiffstats
path: root/sound/pci/hda/hda_proc.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2012-12-06 18:06:23 +0100
committerTakashi Iwai <tiwai@suse.de>2013-01-10 10:34:27 +0100
commitba8111276f2cc10b9851613bc8300cabda3c7e0d (patch)
tree130a5f15b45d49fba35016303285212e55b16f67 /sound/pci/hda/hda_proc.c
parentALSA: hda/realtek - Add output path parser (diff)
downloadlinux-ba8111276f2cc10b9851613bc8300cabda3c7e0d.tar.xz
linux-ba8111276f2cc10b9851613bc8300cabda3c7e0d.zip
ALSA: hda/realtek - Manage mixer controls in out_path list
As we parse the output paths more precisely now, we can use this path list for parsing the widgets for volume and mute mixer controls. The spec->vol_ctls[] and sw_ctls[] bitmasks are replaced with the ctls[] in each output path instance. Interestingly, this move alone automagically fixes some bugs that the conflicting volume or mute NIDs weren't properly detected. Also, by parsing the whole path, there are more chances to get a free widget for volume/mute controls. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/hda_proc.c')
0 files changed, 0 insertions, 0 deletions