2010/10/11 Mark Goldstein goldstein.mark@gmail.com
I noticed one visible change: Input Source had "Rear Mic" instead of "Mic".
spec->private_imux[1] is un-initialised before calling create_hp_imux() however there is no node with connection list which can be used as input mix for "independent HP" control
How about "Mic Boost" ?
if "Mic" is changed to "Rear Mic" , "Mic Boost Capture Volume" should also be changed to "Rear Mic Boost Capture Volume "
static struct snd_kcontrol_new vt1708S_capture_mixer[] = {
HDA_CODEC_VOLUME("Capture Volume", 0x13, 0x0, HDA_INPUT), HDA_CODEC_MUTE("Capture Switch", 0x13, 0x0, HDA_INPUT), HDA_CODEC_VOLUME_IDX("Capture Volume", 1, 0x14, 0x0, HDA_INPUT), HDA_CODEC_MUTE_IDX("Capture Switch", 1, 0x14, 0x0, HDA_INPUT), HDA_CODEC_VOLUME("Mic Boost Capture Volume", 0x1A, 0x0, HDA_INPUT), HDA_CODEC_VOLUME("Front Mic Boost Capture Volume", 0x1E, 0x0, HDA_INPUT),