Home
last modified time | relevance | path

Searched refs:jack (Results 1 - 25 of 404) sorted by relevance

12345678910>>...17

/kernel/linux/linux-6.6/sound/pci/hda/
H A Dhda_jack.c13 #include <sound/jack.h>
20 * is_jack_detectable - Check whether the given pin is jack-detectable
24 * Check whether the given pin is capable to report the jack detection.
25 * The jack detection might not work by various reasons, e.g. the jack
65 * snd_hda_jack_tbl_get_mst - query the jack-table entry for the given NID
73 struct hda_jack_tbl *jack = codec->jacktbl.list; in snd_hda_jack_tbl_get_mst() local
76 if (!nid || !jack) in snd_hda_jack_tbl_get_mst()
78 for (i = 0; i < codec->jacktbl.used; i++, jack++) in snd_hda_jack_tbl_get_mst()
79 if (jack in snd_hda_jack_tbl_get_mst()
95 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_tbl_get_from_tag() local
110 struct hda_jack_tbl *jack = codec->jacktbl.list; any_jack_tbl_get_from_nid() local
130 struct hda_jack_tbl *jack = snd_hda_jack_tbl_new() local
163 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_tbl_disconnect() local
174 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_tbl_clear() local
195 jack_detect_update(struct hda_codec *codec, struct hda_jack_tbl *jack) jack_detect_update() argument
235 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_set_dirty_all() local
255 struct hda_jack_tbl *jack = snd_hda_jack_pin_sense() local
277 struct hda_jack_tbl *jack = snd_hda_jack_detect_state_mst() local
290 find_callback_from_list(struct hda_jack_tbl *jack, hda_jack_callback_fn func) find_callback_from_list() argument
321 struct hda_jack_tbl *jack; snd_hda_jack_detect_enable_callback_mst() local
446 struct hda_jack_tbl *jack = snd_hda_jack_tbl_get(codec, jack_nid); snd_hda_jack_set_button_state() local
471 struct hda_jack_tbl *jack; snd_hda_jack_report_sync() local
521 hda_free_jack_priv(struct snd_jack *jack) hda_free_jack_priv() argument
545 struct hda_jack_tbl *jack; snd_hda_jack_add_kctl_mst() local
684 call_jack_callback(struct hda_codec *codec, unsigned int res, struct hda_jack_tbl *jack) call_jack_callback() argument
752 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_poll_all() local
[all...]
/kernel/linux/linux-5.10/sound/core/
H A Djack.c11 #include <sound/jack.h>
17 struct list_head list; /* list of controls belong to the same jack */
35 struct snd_jack *jack = device->device_data; in snd_jack_dev_disconnect() local
37 mutex_lock(&jack->input_dev_lock); in snd_jack_dev_disconnect()
38 if (!jack->input_dev) { in snd_jack_dev_disconnect()
39 mutex_unlock(&jack->input_dev_lock); in snd_jack_dev_disconnect()
45 if (jack->registered) in snd_jack_dev_disconnect()
46 input_unregister_device(jack->input_dev); in snd_jack_dev_disconnect()
48 input_free_device(jack->input_dev); in snd_jack_dev_disconnect()
49 jack in snd_jack_dev_disconnect()
57 struct snd_jack *jack = device->device_data; snd_jack_dev_free() local
82 struct snd_jack *jack = device->device_data; snd_jack_dev_register() local
134 snd_jack_kctl_add(struct snd_jack *jack, struct snd_jack_kctl *jack_kctl) snd_jack_kctl_add() argument
181 snd_jack_add_new_kctl(struct snd_jack *jack, const char * name, int mask) snd_jack_add_new_kctl() argument
212 struct snd_jack *jack; snd_jack_new() local
299 snd_jack_set_parent(struct snd_jack *jack, struct device *parent) snd_jack_set_parent() argument
338 snd_jack_set_key(struct snd_jack *jack, enum snd_jack_types type, int keytype) snd_jack_set_key() argument
363 snd_jack_report(struct snd_jack *jack, int status) snd_jack_report() argument
[all...]
/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_jack.c13 #include <sound/jack.h>
20 * is_jack_detectable - Check whether the given pin is jack-detectable
24 * Check whether the given pin is capable to report the jack detection.
25 * The jack detection might not work by various reasons, e.g. the jack
65 * snd_hda_jack_tbl_get_mst - query the jack-table entry for the given NID
73 struct hda_jack_tbl *jack = codec->jacktbl.list; in snd_hda_jack_tbl_get_mst() local
76 if (!nid || !jack) in snd_hda_jack_tbl_get_mst()
78 for (i = 0; i < codec->jacktbl.used; i++, jack++) in snd_hda_jack_tbl_get_mst()
79 if (jack in snd_hda_jack_tbl_get_mst()
95 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_tbl_get_from_tag() local
110 struct hda_jack_tbl *jack = codec->jacktbl.list; any_jack_tbl_get_from_nid() local
130 struct hda_jack_tbl *jack = snd_hda_jack_tbl_new() local
163 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_tbl_clear() local
184 jack_detect_update(struct hda_codec *codec, struct hda_jack_tbl *jack) jack_detect_update() argument
224 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_set_dirty_all() local
244 struct hda_jack_tbl *jack = snd_hda_jack_pin_sense() local
266 struct hda_jack_tbl *jack = snd_hda_jack_detect_state_mst() local
279 find_callback_from_list(struct hda_jack_tbl *jack, hda_jack_callback_fn func) find_callback_from_list() argument
310 struct hda_jack_tbl *jack; snd_hda_jack_detect_enable_callback_mst() local
397 struct hda_jack_tbl *jack; snd_hda_jack_report_sync() local
447 hda_free_jack_priv(struct snd_jack *jack) hda_free_jack_priv() argument
471 struct hda_jack_tbl *jack; snd_hda_jack_add_kctl_mst() local
610 call_jack_callback(struct hda_codec *codec, unsigned int res, struct hda_jack_tbl *jack) call_jack_callback() argument
670 struct hda_jack_tbl *jack = codec->jacktbl.list; snd_hda_jack_poll_all() local
[all...]
/kernel/linux/linux-6.6/sound/core/
H A Djack.c14 #include <sound/jack.h>
20 struct list_head list; /* list of controls belong to the same jack */
22 struct snd_jack *jack; /* pointer to struct snd_jack */ member
43 struct snd_jack *jack = device->device_data; in snd_jack_dev_disconnect() local
45 mutex_lock(&jack->input_dev_lock); in snd_jack_dev_disconnect()
46 if (!jack->input_dev) { in snd_jack_dev_disconnect()
47 mutex_unlock(&jack->input_dev_lock); in snd_jack_dev_disconnect()
53 if (jack->registered) in snd_jack_dev_disconnect()
54 input_unregister_device(jack->input_dev); in snd_jack_dev_disconnect()
56 input_free_device(jack in snd_jack_dev_disconnect()
65 struct snd_jack *jack = device->device_data; snd_jack_dev_free() local
88 struct snd_jack *jack = device->device_data; snd_jack_dev_register() local
132 struct snd_jack *jack; snd_jack_inject_report() local
346 snd_jack_debugfs_add_inject_node(struct snd_jack *jack, struct snd_jack_kctl *jack_kctl) snd_jack_debugfs_add_inject_node() argument
396 snd_jack_debugfs_add_inject_node(struct snd_jack *jack, struct snd_jack_kctl *jack_kctl) snd_jack_debugfs_add_inject_node() argument
419 snd_jack_kctl_add(struct snd_jack *jack, struct snd_jack_kctl *jack_kctl) snd_jack_kctl_add() argument
468 snd_jack_add_new_kctl(struct snd_jack *jack, const char * name, int mask) snd_jack_add_new_kctl() argument
499 struct snd_jack *jack; snd_jack_new() local
586 snd_jack_set_parent(struct snd_jack *jack, struct device *parent) snd_jack_set_parent() argument
625 snd_jack_set_key(struct snd_jack *jack, enum snd_jack_types type, int keytype) snd_jack_set_key() argument
650 snd_jack_report(struct snd_jack *jack, int status) snd_jack_report() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/
H A Dsoc-jack.c3 // soc-jack.c -- ALSA SoC jack handling
9 #include <sound/jack.h>
21 * snd_soc_jack_report - Report the current status for a jack
23 * @jack: the jack
34 void snd_soc_jack_report(struct snd_soc_jack *jack, int status, int mask) in snd_soc_jack_report() argument
40 if (!jack || !jack->jack) in snd_soc_jack_report()
90 snd_soc_jack_add_zones(struct snd_soc_jack *jack, int count, struct snd_soc_jack_zone *zones) snd_soc_jack_add_zones() argument
113 snd_soc_jack_get_type(struct snd_soc_jack *jack, int micbias_voltage) snd_soc_jack_get_type() argument
137 snd_soc_jack_add_pins(struct snd_soc_jack *jack, int count, struct snd_soc_jack_pin *pins) snd_soc_jack_add_pins() argument
181 snd_soc_jack_notifier_register(struct snd_soc_jack *jack, struct notifier_block *nb) snd_soc_jack_notifier_register() argument
196 snd_soc_jack_notifier_unregister(struct snd_soc_jack *jack, struct notifier_block *nb) snd_soc_jack_notifier_unregister() argument
206 struct snd_soc_jack *jack; global() member
213 struct snd_soc_jack *jack = gpio->jack; snd_soc_jack_gpio_detect() local
279 jack_free_gpios(struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) jack_free_gpios() argument
311 snd_soc_jack_add_gpios(struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_add_gpios() argument
425 snd_soc_jack_add_gpiods(struct device *gpiod_dev, struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_add_gpiods() argument
447 snd_soc_jack_free_gpios(struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_free_gpios() argument
[all...]
H A Dsoc-card.c12 #include <sound/jack.h>
66 struct snd_soc_jack *jack, bool initial_kctl) in jack_new()
68 mutex_init(&jack->mutex); in jack_new()
69 jack->card = card; in jack_new()
70 INIT_LIST_HEAD(&jack->pins); in jack_new()
71 INIT_LIST_HEAD(&jack->jack_zones); in jack_new()
72 BLOCKING_INIT_NOTIFIER_HEAD(&jack->notifier); in jack_new()
74 return snd_jack_new(card->snd_card, id, type, &jack->jack, initial_kctl, false); in jack_new()
78 * snd_soc_card_jack_new - Create a new jack withou
65 jack_new(struct snd_soc_card *card, const char *id, int type, struct snd_soc_jack *jack, bool initial_kctl) jack_new() argument
92 snd_soc_card_jack_new(struct snd_soc_card *card, const char *id, int type, struct snd_soc_jack *jack) snd_soc_card_jack_new() argument
115 snd_soc_card_jack_new_pins(struct snd_soc_card *card, const char *id, int type, struct snd_soc_jack *jack, struct snd_soc_jack_pin *pins, unsigned int num_pins) snd_soc_card_jack_new_pins() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/
H A Dsoc-jack.c3 // soc-jack.c -- ALSA SoC jack handling
9 #include <sound/jack.h>
22 struct snd_soc_jack *jack; member
27 * snd_soc_jack_report - Report the current status for a jack
29 * @jack: the jack
40 void snd_soc_jack_report(struct snd_soc_jack *jack, int status, int mask) in snd_soc_jack_report() argument
47 if (!jack) in snd_soc_jack_report()
49 trace_snd_soc_jack_report(jack, mas in snd_soc_jack_report()
97 snd_soc_jack_add_zones(struct snd_soc_jack *jack, int count, struct snd_soc_jack_zone *zones) snd_soc_jack_add_zones() argument
120 snd_soc_jack_get_type(struct snd_soc_jack *jack, int micbias_voltage) snd_soc_jack_get_type() argument
144 snd_soc_jack_add_pins(struct snd_soc_jack *jack, int count, struct snd_soc_jack_pin *pins) snd_soc_jack_add_pins() argument
188 snd_soc_jack_notifier_register(struct snd_soc_jack *jack, struct notifier_block *nb) snd_soc_jack_notifier_register() argument
203 snd_soc_jack_notifier_unregister(struct snd_soc_jack *jack, struct notifier_block *nb) snd_soc_jack_notifier_unregister() argument
214 struct snd_soc_jack *jack = gpio->jack; snd_soc_jack_gpio_detect() local
280 jack_free_gpios(struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) jack_free_gpios() argument
312 snd_soc_jack_add_gpios(struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_add_gpios() argument
425 snd_soc_jack_add_gpiods(struct device *gpiod_dev, struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_add_gpiods() argument
447 snd_soc_jack_free_gpios(struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_free_gpios() argument
[all...]
/kernel/linux/linux-6.6/include/sound/
H A Dsoc-jack.h3 * soc-jack.h
12 * struct snd_soc_jack_pin - Describes a pin to update based on jack detection
15 * @mask: bits to check for in reported jack status
27 * struct snd_soc_jack_zone - Describes voltage zones of jack detection
31 * @jack_type: type of jack that is expected for this voltage
32 * @debounce_time: debounce_time for jack, codec driver should wait for this
45 * struct snd_soc_jack_gpio - Describes a gpio pin for jack detection
53 * @report: value to report when jack detected
72 struct snd_soc_jack *jack; member
84 struct snd_jack *jack; member
112 snd_soc_jack_add_gpios(struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_add_gpios() argument
118 snd_soc_jack_add_gpiods(struct device *gpiod_dev, struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_add_gpiods() argument
126 snd_soc_jack_free_gpios(struct snd_soc_jack *jack, int count, struct snd_soc_jack_gpio *gpios) snd_soc_jack_free_gpios() argument
[all...]
H A Djack.h35 * sound/core/jack.c.
79 struct snd_jack **jack, bool initial_kctl, bool phantom_jack);
80 int snd_jack_add_new_kctl(struct snd_jack *jack, const char * name, int mask);
82 void snd_jack_set_parent(struct snd_jack *jack, struct device *parent);
83 int snd_jack_set_key(struct snd_jack *jack, enum snd_jack_types type,
86 void snd_jack_report(struct snd_jack *jack, int status);
90 struct snd_jack **jack, bool initial_kctl, bool phantom_jack) in snd_jack_new()
95 static inline int snd_jack_add_new_kctl(struct snd_jack *jack, const char * name, int mask) in snd_jack_add_new_kctl() argument
100 static inline void snd_jack_report(struct snd_jack *jack, int status) in snd_jack_report() argument
107 static inline void snd_jack_set_parent(struct snd_jack *jack, in snd_jack_set_parent() argument
89 snd_jack_new(struct snd_card *card, const char *id, int type, struct snd_jack **jack, bool initial_kctl, bool phantom_jack) snd_jack_new() argument
112 snd_jack_set_key(struct snd_jack *jack, enum snd_jack_types type, int keytype) snd_jack_set_key() argument
[all...]
/kernel/linux/linux-5.10/include/sound/
H A Djack.h35 * sound/core/jack.c.
78 struct snd_jack **jack, bool initial_kctl, bool phantom_jack);
79 int snd_jack_add_new_kctl(struct snd_jack *jack, const char * name, int mask);
81 void snd_jack_set_parent(struct snd_jack *jack, struct device *parent);
82 int snd_jack_set_key(struct snd_jack *jack, enum snd_jack_types type,
85 void snd_jack_report(struct snd_jack *jack, int status);
89 struct snd_jack **jack, bool initial_kctl, bool phantom_jack) in snd_jack_new()
94 static inline int snd_jack_add_new_kctl(struct snd_jack *jack, const char * name, int mask) in snd_jack_add_new_kctl() argument
99 static inline void snd_jack_report(struct snd_jack *jack, int status) in snd_jack_report() argument
106 static inline void snd_jack_set_parent(struct snd_jack *jack, in snd_jack_set_parent() argument
88 snd_jack_new(struct snd_card *card, const char *id, int type, struct snd_jack **jack, bool initial_kctl, bool phantom_jack) snd_jack_new() argument
111 snd_jack_set_key(struct snd_jack *jack, enum snd_jack_types type, int keytype) snd_jack_set_key() argument
[all...]
/kernel/linux/linux-5.10/sound/soc/intel/boards/
H A Dsof_sdw_rt711_sdca.c17 #include <sound/jack.h>
78 struct snd_soc_jack *jack; in rt711_sdca_rtd_init() local
122 jack = &ctx->sdw_headset; in rt711_sdca_rtd_init()
124 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in rt711_sdca_rtd_init()
125 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in rt711_sdca_rtd_init()
126 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP); in rt711_sdca_rtd_init()
127 snd_jack_set_key(jack in rt711_sdca_rtd_init()
[all...]
H A Dsof_sdw_rt711.c17 #include <sound/jack.h>
78 struct snd_soc_jack *jack; in rt711_rtd_init() local
122 jack = &ctx->sdw_headset; in rt711_rtd_init()
124 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in rt711_rtd_init()
125 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in rt711_rtd_init()
126 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP); in rt711_rtd_init()
127 snd_jack_set_key(jack in rt711_rtd_init()
[all...]
H A Dsof_sdw_rt5682.c17 #include <sound/jack.h>
54 struct snd_soc_jack *jack; in rt5682_rtd_init() local
98 jack = &ctx->sdw_headset; in rt5682_rtd_init()
100 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in rt5682_rtd_init()
101 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in rt5682_rtd_init()
102 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP); in rt5682_rtd_init()
103 snd_jack_set_key(jack in rt5682_rtd_init()
[all...]
H A Dsof_sdw_rt700.c15 #include <sound/jack.h>
54 struct snd_soc_jack *jack; in rt700_rtd_init() local
98 jack = &ctx->sdw_headset; in rt700_rtd_init()
100 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in rt700_rtd_init()
101 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in rt700_rtd_init()
102 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP); in rt700_rtd_init()
103 snd_jack_set_key(jack in rt700_rtd_init()
[all...]
H A Dcht_bsw_nau8824.c21 #include <sound/jack.h>
27 struct snd_soc_jack jack; member
98 struct snd_soc_jack *jack = &ctx->jack; in cht_codec_init() local
118 ret = snd_soc_card_jack_new(runtime->card, "Headset", jack_type, jack, in cht_codec_init()
125 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in cht_codec_init()
126 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in cht_codec_init()
127 snd_jack_set_key(jack in cht_codec_init()
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/boards/
H A Dsof_sdw_rt5682.c17 #include <sound/jack.h>
54 struct snd_soc_jack *jack; in rt5682_rtd_init() local
98 jack = &ctx->sdw_headset; in rt5682_rtd_init()
100 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in rt5682_rtd_init()
101 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in rt5682_rtd_init()
102 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP); in rt5682_rtd_init()
103 snd_jack_set_key(jack in rt5682_rtd_init()
[all...]
H A Dsof_sdw_rt700.c15 #include <sound/jack.h>
54 struct snd_soc_jack *jack; in rt700_rtd_init() local
98 jack = &ctx->sdw_headset; in rt700_rtd_init()
100 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in rt700_rtd_init()
101 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in rt700_rtd_init()
102 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP); in rt700_rtd_init()
103 snd_jack_set_key(jack in rt700_rtd_init()
[all...]
H A Dsof_sdw_cs42l42.c17 #include <sound/jack.h>
26 /* HP jack connectors - unknown if we have jack detection */
55 struct snd_soc_jack *jack; in cs42l42_rtd_init() local
99 jack = &ctx->sdw_headset; in cs42l42_rtd_init()
101 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in cs42l42_rtd_init()
102 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOLUMEUP); in cs42l42_rtd_init()
103 snd_jack_set_key(jack in cs42l42_rtd_init()
[all...]
H A Dsof_sdw_rt_sdca_jack_common.c17 #include <sound/jack.h>
88 struct snd_soc_jack *jack; in rt_sdca_jack_rtd_init() local
100 dev_err(card->dev, "rt sdca jack controls addition failed: %d\n", ret); in rt_sdca_jack_rtd_init()
107 dev_err(card->dev, "rt sdca jack widgets addition failed: %d\n", ret); in rt_sdca_jack_rtd_init()
126 dev_err(card->dev, "rt sdca jack map addition failed: %d\n", ret); in rt_sdca_jack_rtd_init()
143 jack = &ctx->sdw_headset; in rt_sdca_jack_rtd_init()
145 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in rt_sdca_jack_rtd_init()
146 snd_jack_set_key(jack->jack, SND_JACK_BTN_ in rt_sdca_jack_rtd_init()
[all...]
H A Dsof_sdw_rt711.c17 #include <sound/jack.h>
78 struct snd_soc_jack *jack; in rt711_rtd_init() local
122 jack = &ctx->sdw_headset; in rt711_rtd_init()
124 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in rt711_rtd_init()
125 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in rt711_rtd_init()
126 snd_jack_set_key(jack->jack, SND_JACK_BTN_2, KEY_VOLUMEUP); in rt711_rtd_init()
127 snd_jack_set_key(jack in rt711_rtd_init()
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/avs/boards/
H A Dda7219.c11 #include <sound/jack.h>
65 /* HP jack connectors - unknown if we have jack detection */
97 struct snd_soc_jack *jack; in avs_da7219_codec_init() local
102 jack = snd_soc_card_get_drvdata(card); in avs_da7219_codec_init()
127 jack, pins, num_pins); in avs_da7219_codec_init()
133 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in avs_da7219_codec_init()
134 snd_jack_set_key(jack->jack, SND_JACK_BTN_ in avs_da7219_codec_init()
220 struct snd_soc_jack *jack = snd_soc_card_get_drvdata(card); avs_card_resume_post() local
230 struct snd_soc_jack *jack; avs_da7219_probe() local
[all...]
H A Drt5682.c16 #include <sound/jack.h>
74 /* HP jack connectors - unknown if we have jack detect */
98 struct snd_soc_jack *jack; in avs_rt5682_codec_init() local
101 jack = snd_soc_card_get_drvdata(card); in avs_rt5682_codec_init()
117 SND_JACK_BTN_1 | SND_JACK_BTN_2 | SND_JACK_BTN_3, jack, in avs_rt5682_codec_init()
124 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in avs_rt5682_codec_init()
125 snd_jack_set_key(jack->jack, SND_JACK_BTN_ in avs_rt5682_codec_init()
260 struct snd_soc_jack *jack = snd_soc_card_get_drvdata(card); avs_card_resume_post() local
270 struct snd_soc_jack *jack; avs_rt5682_probe() local
[all...]
H A Dnau8825.c13 #include <sound/jack.h>
84 struct snd_soc_jack *jack; in avs_nau8825_codec_init() local
87 jack = snd_soc_card_get_drvdata(card); in avs_nau8825_codec_init()
100 jack, pins, num_pins); in avs_nau8825_codec_init()
104 snd_jack_set_key(jack->jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in avs_nau8825_codec_init()
105 snd_jack_set_key(jack->jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in avs_nau8825_codec_init()
106 snd_jack_set_key(jack->jack, SND_JACK_BTN_ in avs_nau8825_codec_init()
228 struct snd_soc_jack *jack = snd_soc_card_get_drvdata(card); avs_card_resume_post() local
248 struct snd_soc_jack *jack; avs_nau8825_probe() local
[all...]
/kernel/linux/linux-5.10/sound/soc/qcom/
H A Dapq8016_sbc.c15 #include <sound/jack.h>
25 struct snd_soc_jack jack; member
70 struct snd_jack *jack; in apq8016_sbc_dai_init() local
78 &pdata->jack, NULL, 0); in apq8016_sbc_dai_init()
85 jack = pdata->jack.jack; in apq8016_sbc_dai_init()
87 snd_jack_set_key(jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in apq8016_sbc_dai_init()
88 snd_jack_set_key(jack, SND_JACK_BTN_1, KEY_VOICECOMMAND); in apq8016_sbc_dai_init()
89 snd_jack_set_key(jack, SND_JACK_BTN_ in apq8016_sbc_dai_init()
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dts3a227e.c18 #include <sound/jack.h>
26 struct snd_soc_jack *jack; member
33 /* Button values to be reported on the jack */
160 if (!ts3a227e->jack) in ts3a227e_jack_report()
171 snd_soc_jack_report(ts3a227e->jack, report, TS3A227E_JACK_MASK); in ts3a227e_jack_report()
235 * ts3a227e_enable_jack_detect - Specify a jack for event reporting
237 * @component: component to register the jack with
238 * @jack: jack to use to report headset and button events on
241 * events 0-3 will be routed to the given jack
244 ts3a227e_enable_jack_detect(struct snd_soc_component *component, struct snd_soc_jack *jack) ts3a227e_enable_jack_detect() argument
261 ts3a227e_set_jack(struct snd_soc_component *component, struct snd_soc_jack *jack, void *data) ts3a227e_set_jack() argument
[all...]

Completed in 10 milliseconds

12345678910>>...17