Lines Matching full:jack
18 #include <sound/jack.h>
26 struct snd_soc_jack *jack; member
33 /* Button values to be reported on the jack */
152 if (!ts3a227e->jack) in ts3a227e_jack_report()
163 snd_soc_jack_report(ts3a227e->jack, report, TS3A227E_JACK_MASK); in ts3a227e_jack_report()
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) in ts3a227e_enable_jack_detect() argument
241 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in ts3a227e_enable_jack_detect()
242 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in ts3a227e_enable_jack_detect()
243 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP); in ts3a227e_enable_jack_detect()
244 snd_jack_set_key(jack->jack, SND_JACK_BTN_3, KEY_VOLUMEDOWN); in ts3a227e_enable_jack_detect()
246 ts3a227e->jack = jack; in ts3a227e_enable_jack_detect()
329 /* Read jack status because chip might not trigger interrupt at boot. */ in ts3a227e_i2c_probe()