Home
last modified time | relevance | path

Searched refs:snd_soc_jack (Results 1 – 74 of 74) sorted by relevance

/linux-4.4.14/sound/soc/
Dsoc-jack.c40 struct snd_soc_jack *jack, struct snd_soc_jack_pin *pins, in snd_soc_card_jack_new()
76 void snd_soc_jack_report(struct snd_soc_jack *jack, int status, int mask) in snd_soc_jack_report()
134 int snd_soc_jack_add_zones(struct snd_soc_jack *jack, int count, in snd_soc_jack_add_zones()
157 int snd_soc_jack_get_type(struct snd_soc_jack *jack, int micbias_voltage) in snd_soc_jack_get_type()
181 int snd_soc_jack_add_pins(struct snd_soc_jack *jack, int count, in snd_soc_jack_add_pins()
225 void snd_soc_jack_notifier_register(struct snd_soc_jack *jack, in snd_soc_jack_notifier_register()
240 void snd_soc_jack_notifier_unregister(struct snd_soc_jack *jack, in snd_soc_jack_notifier_unregister()
251 struct snd_soc_jack *jack = gpio->jack; in snd_soc_jack_gpio_detect()
306 int snd_soc_jack_add_gpios(struct snd_soc_jack *jack, int count, in snd_soc_jack_add_gpios()
403 struct snd_soc_jack *jack, in snd_soc_jack_add_gpiods()
[all …]
/linux-4.4.14/sound/soc/rockchip/
Drockchip_rt5645.c35 static struct snd_soc_jack headset_jack;
39 struct snd_soc_jack *hp_jack, struct snd_soc_jack *mic_jack,
40 struct snd_soc_jack *btn_jack);
Drockchip_max98090.c36 static struct snd_soc_jack headset_jack;
/linux-4.4.14/sound/soc/codecs/
Dwm8350.h24 struct snd_soc_jack *jack, int report);
26 struct snd_soc_jack *jack,
Dwm8994.h46 int wm8994_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack,
48 int wm8958_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack,
60 struct snd_soc_jack *jack;
D88pm860x-codec.h91 extern int pm860x_hs_jack_detect(struct snd_soc_codec *, struct snd_soc_jack *,
93 extern int pm860x_mic_jack_detect(struct snd_soc_codec *, struct snd_soc_jack *,
Dda7219-aad.h201 struct snd_soc_jack *jack;
206 void da7219_aad_jack_det(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
Dts3a227e.h15 struct snd_soc_jack *jack);
Dmax98095.h319 struct snd_soc_jack *hp_jack, struct snd_soc_jack *mic_jack);
Dtwl6040.h39 struct snd_soc_jack *jack, int report);
Dnau8825.h315 struct snd_soc_jack *jack;
338 struct snd_soc_jack *jack);
Dsn95031.h127 struct snd_soc_jack *mfld_jack;
Dts3a227e.c28 struct snd_soc_jack *jack;
239 struct snd_soc_jack *jack) in ts3a227e_enable_jack_detect()
Drt298.h203 int rt298_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
Drt286.h202 int rt286_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
D88pm860x-codec.c128 struct snd_soc_jack *hp_jack;
129 struct snd_soc_jack *mic_jack;
1266 struct snd_soc_jack *jack, in pm860x_hs_jack_detect()
1299 struct snd_soc_jack *jack, int det) in pm860x_mic_jack_detect()
Dtwl6040.c60 struct snd_soc_jack *jack;
283 struct snd_soc_jack *jack, int report) in twl6040_hs_jack_report()
301 struct snd_soc_jack *jack, int report) in twl6040_hs_jack_detect()
Drt5645.h2198 struct snd_soc_jack *hp_jack, struct snd_soc_jack *mic_jack,
2199 struct snd_soc_jack *btn_jack);
Dmax98090.h1537 struct snd_soc_jack *jack;
1550 struct snd_soc_jack *jack);
Dmax98095.c59 struct snd_soc_jack *headphone_jack;
60 struct snd_soc_jack *mic_jack;
1900 struct snd_soc_jack *hp_jack, struct snd_soc_jack *mic_jack) in max98095_jack_detect()
Drt5645.c245 struct snd_soc_jack *hp_jack;
246 struct snd_soc_jack *mic_jack;
247 struct snd_soc_jack *btn_jack;
3024 struct snd_soc_jack *hp_jack, struct snd_soc_jack *mic_jack, in rt5645_set_jack_detect()
3025 struct snd_soc_jack *btn_jack) in rt5645_set_jack_detect()
Dwm8350.c56 struct snd_soc_jack *jack;
1322 struct snd_soc_jack *jack, int report) in wm8350_hp_jack_detect()
1401 struct snd_soc_jack *jack, in wm8350_mic_jack_detect()
Drt286.c46 struct snd_soc_jack *jack;
306 int rt286_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack) in rt286_mic_detect()
Drt298.c44 struct snd_soc_jack *jack;
318 int rt298_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack) in rt298_mic_detect()
Drt5670.h1991 struct snd_soc_jack *jack;
2013 struct snd_soc_jack *jack);
Dwm8903.h19 struct snd_soc_jack *jack,
Dda7219-aad.c34 void da7219_aad_jack_det(struct snd_soc_codec *codec, struct snd_soc_jack *jack) in da7219_aad_jack_det()
Dsn95031.c791 struct snd_soc_jack *mfld_jack) in sn95031_get_headset_state()
Dwm8903.c136 struct snd_soc_jack *mic_jack;
1597 int wm8903_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack, in wm8903_mic_detect()
Drt5670.c501 struct snd_soc_jack *jack = rt5670->jack; in rt5670_irq_detection()
562 struct snd_soc_jack *jack) in rt5670_set_jack_detect()
Dnau8825.c525 struct snd_soc_jack *jack) in nau8825_enable_jack_detect()
Dwm5100.c72 struct snd_soc_jack *jack;
2101 int wm5100_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack) in wm5100_detect()
Dwm8996.c89 struct snd_soc_jack *jack;
2244 int wm8996_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack, in wm8996_detect()
Dwm8962.c75 struct snd_soc_jack *jack;
3113 int wm8962_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack) in wm8962_mic_detect()
Dmax98090.c2301 struct snd_soc_jack *jack) in max98090_mic_detect()
Dwm8996.h27 int wm8996_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack,
Dwm8962.h3782 int wm8962_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
Dwm8994.c3357 int wm8994_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack, in wm8994_mic_detect()
3768 int wm8958_mic_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack, in wm8958_mic_detect()
Dwm5100.h20 int wm5100_detect(struct snd_soc_codec *codec, struct snd_soc_jack *jack);
/linux-4.4.14/sound/soc/intel/boards/
Dcht_bsw_max98090_ti.c38 struct snd_soc_jack jack;
107 struct snd_soc_jack *jack = (struct snd_soc_jack *)data; in cht_ti_jack_event()
132 struct snd_soc_jack *jack = &ctx->jack; in cht_codec_init()
Dbyt-max98090.c30 struct snd_soc_jack jack;
89 struct snd_soc_jack *jack = &drv->jack; in byt_max98090_init()
Dskl_rt286.c30 static struct snd_soc_jack skylake_headset;
Dbroadwell.c30 static struct snd_soc_jack broadwell_headset;
Dcht_bsw_rt5672.c33 static struct snd_soc_jack cht_bsw_headset;
Dmfld_machine.c63 struct snd_soc_jack mfld_jack;
Dcht_bsw_rt5645.c44 struct snd_soc_jack jack;
/linux-4.4.14/Documentation/sound/alsa/soc/
Djack.txt18 together: the jack itself represented by a struct snd_soc_jack, sets of
28 The jack - struct snd_soc_jack
41 bits supported by the jack. Each snd_soc_jack has zero or more of these
69 system hardware. The machine driver will set up the snd_soc_jack and
/linux-4.4.14/include/sound/
Dsoc.h391 struct snd_soc_jack;
497 struct snd_soc_jack *jack, struct snd_soc_jack_pin *pins,
500 void snd_soc_jack_report(struct snd_soc_jack *jack, int status, int mask);
501 int snd_soc_jack_add_pins(struct snd_soc_jack *jack, int count,
503 void snd_soc_jack_notifier_register(struct snd_soc_jack *jack,
505 void snd_soc_jack_notifier_unregister(struct snd_soc_jack *jack,
507 int snd_soc_jack_add_zones(struct snd_soc_jack *jack, int count,
509 int snd_soc_jack_get_type(struct snd_soc_jack *jack, int micbias_voltage);
511 int snd_soc_jack_add_gpios(struct snd_soc_jack *jack, int count,
514 struct snd_soc_jack *jack,
[all …]
/linux-4.4.14/include/trace/events/
Dasoc.h13 struct snd_soc_jack;
229 TP_PROTO(struct snd_soc_jack *jack, int mask, int val),
251 TP_PROTO(struct snd_soc_jack *jack, int val),
/linux-4.4.14/sound/soc/fsl/
Dwm1133-ev1.c189 static struct snd_soc_jack hp_jack;
195 static struct snd_soc_jack mic_jack;
Dimx-es8328.c46 static struct snd_soc_jack headset_jack;
/linux-4.4.14/sound/soc/tegra/
Dtegra_max98090.c100 static struct snd_soc_jack tegra_max98090_hp_jack;
116 static struct snd_soc_jack tegra_max98090_mic_jack;
Dtegra_rt5677.c100 static struct snd_soc_jack tegra_rt5677_hp_jack;
112 static struct snd_soc_jack tegra_rt5677_mic_jack;
Dtegra_wm8903.c103 static struct snd_soc_jack tegra_wm8903_hp_jack;
119 static struct snd_soc_jack tegra_wm8903_mic_jack;
Dtegra_rt5640.c83 static struct snd_soc_jack tegra_rt5640_hp_jack;
Dtegra_alc5632.c72 static struct snd_soc_jack tegra_alc5632_hs_jack;
/linux-4.4.14/sound/soc/pxa/
Dpalm27x.c33 static struct snd_soc_jack hs_jack;
Dttc-dkb.c31 static struct snd_soc_jack hs_jack, mic_jack;
Dz2.c74 static struct snd_soc_jack hs_jack;
Dhx4700.c32 static struct snd_soc_jack hs_jack;
/linux-4.4.14/sound/soc/samsung/
Dlowland.c24 static struct snd_soc_jack lowland_headset;
Dsmartq_wm8987.c87 static struct snd_soc_jack smartq_jack;
Dtobermory.c157 static struct snd_soc_jack tobermory_headset;
Dh1940_uda1380.c40 static struct snd_soc_jack hp_jack;
Drx1950_uda1380.c52 static struct snd_soc_jack hp_jack;
Dlittlemill.c244 static struct snd_soc_jack littlemill_headset;
Dspeyside.c95 static struct snd_soc_jack speyside_headset;
/linux-4.4.14/sound/soc/mediatek/
Dmt8173-max98090.c23 static struct snd_soc_jack mt8173_max98090_jack;
Dmt8173-rt5650-rt5676.c86 static struct snd_soc_jack mt8173_rt5650_rt5676_jack;
/linux-4.4.14/sound/soc/generic/
Dsimple-card.c114 static struct snd_soc_jack simple_card_hp_jack;
127 static struct snd_soc_jack simple_card_mic_jack;
/linux-4.4.14/sound/soc/omap/
Domap-abe-twl6040.c104 static struct snd_soc_jack hs_jack;
Domap-twl4030.c49 struct snd_soc_jack hs_jack;
Dams-delta.c213 static struct snd_soc_jack ams_delta_hook_switch;
Drx51.c224 static struct snd_soc_jack rx51_av_jack;