[alsa-devel] usage of SOC_ENUM_SINGLE
Koul, Vinod
vinod.koul at intel.com
Fri Nov 26 11:18:49 CET 2010
Hi
I am trying to add an output control which is basically a switch between headset
and earpiece. The H/W register for this asks me to write 0x40 for EP and 0x3 for
enabling Headset
So I did this:
static const char *headset_switch_text[] = {
"Earpiece", "HeadSet"
};
static const struct snd_kcontrol_new intel_msic_snd_controls[] = {
SOC_ENUM_SINGLE(OUTEN, 0x43, 0x40, headset_switch_text),
};
Would this be the right thing, I am interpreting that 0x40 will be written for
earpiece in above and 0x3 for headset
~Vinod
More information about the Alsa-devel
mailing list