In patch_sigmatel.c,
static struct hda_input_mux vaio_mux = {
.num_items = 2,
.items = {
/* { "HP", 0x0 }, */
{ "Mic Jack", 0x1 },
{ "Internal Mic", 0x2 },
{ "PCM", 0x3 },
}
};
Why is the num_items not 3 ?
The "PCM" won't be selected with num_times = 2.