snd_soc_dapm_get_pin_status
int snd_soc_dapm_get_pin_status(struct snd_soc_dapm_context *dapm, const char *pin);
if (!snd_soc_dapm_get_pin_status(w->dapm, "MICBIAS"))
if (!snd_soc_dapm_get_pin_status(w->dapm, "Vref2"))
if (!snd_soc_dapm_get_pin_status(dapm, "MICBIAS") &&
!snd_soc_dapm_get_pin_status(dapm, "PLL1") &&
!snd_soc_dapm_get_pin_status(dapm, "PLL2B"))
if (!snd_soc_dapm_get_pin_status(dapm, "Vref2") &&
!snd_soc_dapm_get_pin_status(dapm, "PLL1") &&
!snd_soc_dapm_get_pin_status(dapm, "PLL2B"))
if (snd_soc_dapm_get_pin_status(dapm, "EP"))
if (snd_soc_dapm_get_pin_status(dapm, "HSOR") ||
snd_soc_dapm_get_pin_status(dapm, "HSOL")) {
ucontrol->value.integer.value[0] = snd_soc_dapm_get_pin_status(dapm, pin);
EXPORT_SYMBOL_GPL(snd_soc_dapm_get_pin_status);
hbias = snd_soc_dapm_get_pin_status(dapm, "HBIAS");
if (pin != snd_soc_dapm_get_pin_status(dapm, "Mouthpiece")) {
if (pin != snd_soc_dapm_get_pin_status(dapm, "Earpiece")) {
if (pin != snd_soc_dapm_get_pin_status(dapm, "Microphone")) {
if (pin != snd_soc_dapm_get_pin_status(dapm, "Speaker")) {
pins = ((snd_soc_dapm_get_pin_status(dapm, "Mouthpiece") <<
(snd_soc_dapm_get_pin_status(dapm, "Earpiece") <<
pins |= (snd_soc_dapm_get_pin_status(dapm, "Microphone") <<
pins = ((snd_soc_dapm_get_pin_status(dapm, "Microphone") <<
(snd_soc_dapm_get_pin_status(dapm, "Speaker") <<