/* NB: this is absolutely and utterly different from the vt1618. dunno about the 1616.  */
static int snd_ac97_vt1617a_smart51_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
/* NB: this is absolutely and utterly different from the vt1618. dunno about the 1616.  */
static int snd_ac97_vt1617a_smart51_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
{
	static const char* texts[] = { "LineIn Mic1", "LineIn Mic1 Mic3",
				       "Surr LFE/C Mic3", "LineIn LFE/C Mic3",
				       "LineIn Mic2", "LineIn Mic2 Mic1",
				       "Surr LFE Mic1", "Surr LFE Mic1 Mic2"};
	return ac97_enum_text_info(kcontrol, uinfo, texts, 8);
}