ALSA: hda - Add input jack mode enum controls to generic parser
authorTakashi Iwai <tiwai@suse.de>
Thu, 17 Jan 2013 08:52:11 +0000 (09:52 +0100)
committerTakashi Iwai <tiwai@suse.de>
Thu, 17 Jan 2013 08:55:21 +0000 (09:55 +0100)
commit29476558deb3017993366a3b0b45dff2acad495b
tree40915fd4cf39f8ddd0e290bcd2d6f83c3442a1e5
parentacc47aafcfcf16cebcab12ab65efdc0ff3af181c
ALSA: hda - Add input jack mode enum controls to generic parser

Just like the jack mode enum ctls for output jacks, add the support
for similar enum ctls for input pins to control the bias Vref.
The new controls will be added when spec->add_in_jack_modes is set
either by the codec driver or by a hint string.

Note that ground and 100% vrefs are excluded from the list for
simplicity, currently.  We may add a new flag to allow them, too.
But I guess it's easier to put a value override in the pinfix in such
a case.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_generic.c
sound/pci/hda/hda_generic.h