Lines Matching defs:jack
20 #include <sound/jack.h>
33 * The hardware supports 8 ranges / buttons, but the snd-jack interface
193 dev_dbg(arizona->dev, "Set jack polarity to %d\n", mode);
547 state = info->jack->status & SND_JACK_MECHANICAL;
578 snd_soc_jack_report(info->jack, report, SND_JACK_LINEOUT | SND_JACK_HEADPHONE);
653 snd_soc_jack_report(info->jack, SND_JACK_HEADPHONE,
704 snd_soc_jack_report(info->jack, SND_JACK_HEADPHONE,
807 /* Due to jack detect this should never happen */
823 snd_soc_jack_report(info->jack, SND_JACK_MICROPHONE, SND_JACK_MICROPHONE);
903 snd_soc_jack_report(info->jack,
914 snd_soc_jack_report(info->jack, 0, info->micd_button_mask);
933 if (!(info->jack->status & SND_JACK_MECHANICAL)) {
1071 dev_dbg(arizona->dev, "Detected jack\n");
1072 snd_soc_jack_report(info->jack, SND_JACK_MECHANICAL, SND_JACK_MECHANICAL);
1092 dev_dbg(arizona->dev, "Detected jack removal\n");
1103 snd_soc_jack_report(info->jack, 0, ARIZONA_JACK_MASK | info->micd_button_mask);
1106 * If the jack was removed during a headphone detection we
1382 struct snd_soc_jack *jack)
1467 snd_jack_set_key(jack->jack, SND_JACK_BTN_0 >> i,
1481 * GPIO5 if that is connected for jack detect operation.
1516 info->jack = jack;
1594 info->jack = NULL;
1605 if (!info->jack)
1642 info->jack = NULL;
1648 struct snd_soc_jack *jack, void *data)
1652 if (jack)
1653 return arizona_jack_enable_jack_detect(info, jack);