Lines Matching full:jack
18 #include <sound/jack.h>
26 struct snd_soc_jack *jack;
33 /* Button values to be reported on the jack */
152 if (!ts3a227e->jack)
163 snd_soc_jack_report(ts3a227e->jack, report, TS3A227E_JACK_MASK);
227 * ts3a227e_enable_jack_detect - Specify a jack for event reporting
229 * @component: component to register the jack with
230 * @jack: jack to use to report headset and button events on
233 * events 0-3 will be routed to the given jack. Jack can be null to stop
237 struct snd_soc_jack *jack)
241 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE);
242 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND);
243 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP);
244 snd_jack_set_key(jack->jack, SND_JACK_BTN_3, KEY_VOLUMEDOWN);
246 ts3a227e->jack = jack;
329 /* Read jack status because chip might not trigger interrupt at boot. */