Home
last modified time | relevance | path

Searched full:headset (Results 1 – 25 of 262) sorted by relevance

1234567891011

/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dsamsung,aries-wm8994.yaml55 For samsung,aries-wm8994: HP, SPK, RCV, LINE, Main Mic, Headset Mic,
67 headset-micbias-supply:
68 description: Supply for the micbias on the headset mic
74 headset-detect-gpios:
76 description: GPIO for detection of headset insertion
78 headset-key-gpios:
80 description: GPIO for detection of headset key press
84 description: IO channel to read micbias voltage for headset detection
87 const: headset-detect
96 - headset-micbias-supply
[all …]
Dsamsung,midas-audio.yaml47 on the board: HP, SPK, Main Mic, Sub Mic, Headset Mic.
56 headset-mic-bias-supply:
57 description: Supply for the micbias on the Headset microphone
67 headset-detect-gpios:
69 description: GPIO for detection of headset insertion
71 headset-key-gpios:
73 description: GPIO for detection of headset key press
77 description: IO channel to read micbias voltage for headset detection
80 const: headset-detect
82 samsung,headset-4pole-threshold-microvolt:
[all …]
Domap-abe-twl6040.txt21 * Headset Stereophone
26 * Headset Mic
48 * Headset Mic Bias
72 "Headset Stereophone", "HSOL",
73 "Headset Stereophone", "HSOR",
81 "HSMIC", "Headset Mic",
82 "Headset Mic", "Headset Mic Bias",
Dnvidia,tegra-audio-alc5632.yaml34 - Headset Stereophone
36 - Headset Mic
63 "Headset Mic", "MICBIAS1",
64 "MIC1", "Headset Mic",
65 "Headset Stereophone", "HPR",
66 "Headset Stereophone", "HPL",
Dallwinner,sun4i-a10-codec.yaml80 - Headset Mic
153 - Headset Mic
178 - Headset Mic
204 - Headset Mic
226 - Headset Mic
265 "MIC2", "Headset Mic";
/linux-6.12.1/Documentation/sound/hd-audio/
Dmodels.rst75 headset-mic
76 Indicates a combined headset (headphone+mic) jack
77 headset-mode
78 More comprehensive headset support for ALC269 & co
79 headset-mode-no-hp-mic
80 Headset mode support without headphone mic
87 dell-headset-multi
88 Headset jack, which can also be used as mic-in
89 dell-headset-dock
90 Headset jack (without mic-in), and also dock I/O
[all …]
/linux-6.12.1/sound/soc/samsung/
Dmidas_wm1811.c47 .pin = "Headset Mic",
84 /* Enable headset mic bias regulator so that the ADC reading works */ in headset_jack_check()
85 ret = snd_soc_dapm_force_enable_pin(dapm, "headset-mic-bias"); in headset_jack_check()
87 pr_err("%s: Failed to enable headset mic bias regulator (%d), assuming headphones\n", in headset_jack_check()
108 ret = snd_soc_dapm_disable_pin(dapm, "headset-mic-bias"); in headset_jack_check()
110 pr_err("%s: Failed to disable headset mic bias regulator (%d)\n", in headset_jack_check()
150 .name = "Headset Jack",
156 .name = "Headset Key",
338 SOC_DAPM_PIN_SWITCH("Headset Mic"),
355 SND_SOC_DAPM_MIC("Headset Mic", NULL),
[all …]
Dtobermory.c135 SND_SOC_DAPM_MIC("Headset Mic", NULL),
150 { "Headset Mic", NULL, "MICBIAS" },
151 { "IN4L", NULL, "Headset Mic" },
152 { "IN4R", NULL, "Headset Mic" },
164 /* Headset jack detection DAPM pins */
167 .pin = "Headset Mic",
192 ret = snd_soc_card_jack_new_pins(card, "Headset", SND_JACK_HEADSET | in tobermory_late_probe()
/linux-6.12.1/sound/soc/ti/
Domap-twl4030.c66 SND_SOC_DAPM_HP("Headset Stereophone", NULL),
72 SND_SOC_DAPM_MIC("Headset Mic", NULL),
80 /* Headset Stereophone: HSOL, HSOR */
81 {"Headset Stereophone", NULL, "HSOL"},
82 {"Headset Stereophone", NULL, "HSOR"},
100 /* Headset Mic: HSMIC with bias */
101 {"HSMIC", NULL, "Headset Mic"},
102 {"Headset Mic", NULL, "Headset Mic Bias"},
115 /* Headset jack detection DAPM pins */
118 .pin = "Headset Mic",
[all …]
Domap-abe-twl6040.c103 /* Headset jack */
106 /*Headset jack detection DAPM pins */
109 .pin = "Headset Mic",
113 .pin = "Headset Stereophone",
121 SND_SOC_DAPM_HP("Headset Stereophone", NULL),
128 SND_SOC_DAPM_MIC("Headset Mic", NULL),
139 {"Headset Stereophone", NULL, "HSOL"},
140 {"Headset Stereophone", NULL, "HSOR"},
154 {"HSMIC", NULL, "Headset Mic"},
155 {"Headset Mic", NULL, "Headset Mic Bias"},
[all …]
/linux-6.12.1/sound/soc/pxa/
Dspitz.c54 snd_soc_dapm_disable_pin_unlocked(dapm, "Headset Jack"); in spitz_ext_control()
64 snd_soc_dapm_disable_pin_unlocked(dapm, "Headset Jack"); in spitz_ext_control()
73 snd_soc_dapm_disable_pin_unlocked(dapm, "Headset Jack"); in spitz_ext_control()
80 /* enable and unmute headset jack enable mic bias, mute L hp */ in spitz_ext_control()
84 snd_soc_dapm_enable_pin_unlocked(dapm, "Headset Jack"); in spitz_ext_control()
92 snd_soc_dapm_disable_pin_unlocked(dapm, "Headset Jack"); in spitz_ext_control()
212 /* headset is a mic and mono headphone */
213 SND_SOC_DAPM_HP("Headset Jack", NULL),
223 /* headset connected to ROUT1 and LINPUT1 with bias (def below) */
224 {"Headset Jack", NULL, "ROUT1"},
[all …]
/linux-6.12.1/sound/soc/amd/vangogh/
Dacp5x-mach.c50 .pin = "Headset Mic",
57 SOC_DAPM_PIN_SWITCH("Headset Mic"),
99 * Headset buttons map to the google Reference headset. in acp5x_8821_init()
102 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in acp5x_8821_init()
107 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in acp5x_8821_init()
300 SND_SOC_DAPM_MIC("Headset Mic", NULL),
311 { "MICL", NULL, "Headset Mic" },
312 { "MICR", NULL, "Headset Mic" },
316 { "Headset Mic", NULL, "Platform Clock" },
399 SND_SOC_DAPM_MIC("Headset Mic", NULL),
[all …]
/linux-6.12.1/sound/soc/intel/boards/
Dsof_cs42l42.c32 .pin = "Headset Mic",
48 * Headset buttons map to the google Reference headset. in sof_cs42l42_init()
51 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in sof_cs42l42_init()
59 dev_err(rtd->dev, "Headset Jack creation failed: %d\n", ret); in sof_cs42l42_init()
70 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret); in sof_cs42l42_init()
118 SOC_DAPM_PIN_SWITCH("Headset Mic"),
123 SND_SOC_DAPM_MIC("Headset Mic", NULL),
131 {"HS", NULL, "Headset Mic"},
Dcht_bsw_rt5672.c32 struct snd_soc_jack headset; member
38 /* Headset jack detection DAPM pins */
41 .pin = "Headset Mic",
111 SND_SOC_DAPM_MIC("Headset Mic", NULL),
120 {"IN1P", NULL, "Headset Mic"},
121 {"IN1N", NULL, "Headset Mic"},
131 {"Headset Mic", NULL, "Platform Clock"},
154 SOC_DAPM_PIN_SWITCH("Headset Mic"),
188 { "headset-gpios", &headset_gpios, 1 },
228 ret = snd_soc_card_jack_new_pins(runtime->card, "Headset", in cht_codec_init()
[all …]
Dsof_nau8825.c36 .pin = "Headset Mic",
49 * Headset buttons map to the google Reference headset. in sof_nau8825_codec_init()
52 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in sof_nau8825_codec_init()
60 dev_err(rtd->dev, "Headset Jack creation failed: %d\n", ret); in sof_nau8825_codec_init()
71 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret); in sof_nau8825_codec_init()
142 SOC_DAPM_PIN_SWITCH("Headset Mic"),
147 SND_SOC_DAPM_MIC("Headset Mic", NULL),
156 { "MIC", NULL, "Headset Mic" },
/linux-6.12.1/sound/soc/rockchip/
Drockchip_rt5645.c29 .pin = "Headset Mic",
37 SND_SOC_DAPM_MIC("Headset Mic", NULL),
45 {"RECMIXL", NULL, "Headset Mic"},
46 {"RECMIXR", NULL, "Headset Mic"},
58 SOC_DAPM_PIN_SWITCH("Headset Mic"),
113 /* Enable Headset and 4 Buttons Jack detection */ in rk_init()
114 ret = snd_soc_card_jack_new_pins(card, "Headset Jack", in rk_init()
122 dev_err(card->dev, "New Headset Jack failed! (%d)\n", ret); in rk_init()
Drockchip_max98090.c25 /* Headset jack detection DAPM pins */
32 .pin = "Headset Mic",
40 SND_SOC_DAPM_MIC("Headset Mic", NULL), \
61 {"IN34", NULL, "Headset Mic"}, \
62 {"Headset Mic", NULL, "MICBIAS"}, \
87 SOC_DAPM_PIN_SWITCH("Headset Mic"), \
345 /* Enable Headset and 4 Buttons Jack detection */ in rk_98090_headset_init()
346 ret = snd_soc_card_jack_new_pins(component->card, "Headset Jack", in rk_98090_headset_init()
364 np, "rockchip,headset-codec", 0); in rk_parse_headset_from_of()
367 "Property 'rockchip,headset-codec' missing/invalid\n"); in rk_parse_headset_from_of()
[all …]
/linux-6.12.1/sound/soc/sdw_utils/
Dsoc_sdw_rt_sdca_jack_common.c50 { "rt711 MIC2", NULL, "Headset Mic" },
55 { "rt712 MIC2", NULL, "Headset Mic" },
60 { "rt713 MIC2", NULL, "Headset Mic" },
65 { "rt722 MIC2", NULL, "Headset Mic" },
74 .pin = "Headset Mic",
137 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in asoc_sdw_rt_sdca_jack_rtd_init()
145 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", in asoc_sdw_rt_sdca_jack_rtd_init()
160 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n", in asoc_sdw_rt_sdca_jack_rtd_init()
Dsoc_sdw_rt5682.c26 { "rt5682 IN1P", NULL, "Headset Mic" },
35 .pin = "Headset Mic",
63 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in asoc_sdw_rt5682_rtd_init()
71 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", in asoc_sdw_rt5682_rtd_init()
86 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n", in asoc_sdw_rt5682_rtd_init()
Dsoc_sdw_cs42l42.c26 {"cs42l42 HS", NULL, "Headset Mic"},
35 .pin = "Headset Mic",
63 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in asoc_sdw_cs42l42_rtd_init()
71 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", in asoc_sdw_cs42l42_rtd_init()
86 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n", in asoc_sdw_cs42l42_rtd_init()
Dsoc_sdw_rt711.c50 { "rt711 MIC2", NULL, "Headset Mic" },
59 .pin = "Headset Mic",
87 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in asoc_sdw_rt711_rtd_init()
95 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", in asoc_sdw_rt711_rtd_init()
110 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n", in asoc_sdw_rt711_rtd_init()
141 * headset should be initialized once. in asoc_sdw_rt711_init()
/linux-6.12.1/Documentation/sound/soc/
Ddpcm.rst32 PCM0 <------------> * * <----DAI0-----> Codec Headset
46 FM digital radio, Speakers, Headset Jack, digital microphones and cellular
56 Audio is being played to the Headset. After a while the user removes the headset
59 Playback on PCM0 to Headset would look like :-
63 PCM0 <============> * * <====DAI0=====> Codec Headset
76 The headset is removed from the jack by user so the speakers must now be used :-
80 PCM0 <============> * * <----DAI0-----> Codec Headset
97 2. Machine driver OR audio HAL disables the Headset path.
100 for headset since the path is now disabled.
133 PCM0 <------------> * * <----DAI0-----> Codec Headset
[all …]
/linux-6.12.1/sound/soc/intel/avs/boards/
Dda7219.c25 SOC_DAPM_PIN_SWITCH("Headset Mic"),
59 SND_SOC_DAPM_MIC("Headset Mic", NULL),
70 {"MIC", NULL, "Headset Mic"},
73 { "Headset Mic", NULL, "Platform Clock" },
83 .pin = "Headset Mic",
121 * Headset buttons map to the google Reference headset. in avs_da7219_codec_init()
124 ret = snd_soc_card_jack_new_pins(card, "Headset Jack", in avs_da7219_codec_init()
130 dev_err(card->dev, "Headset Jack creation failed: %d\n", ret); in avs_da7219_codec_init()
/linux-6.12.1/sound/soc/codecs/
Dtwl6040.c199 /* set headset dac and driver power mode */
229 * Workaround for Headset DC offset caused pop noise: in twl6040_hs_dac_event()
376 {"Headset Mic", "Main Mic", "Aux/FM Left", "Off"};
380 {"Headset Mic", "Sub Mic", "Aux/FM Right", "Off"};
430 /* Headset DAC playback switches */
464 /* Headset power mode */
586 SOC_DOUBLE_TLV("Headset Playback Volume",
593 SOC_ENUM_EXT("Headset Power Mode", twl6040_power_mode_enum,
598 SOC_SINGLE("Headset Mono to Stereo Playback Switch",
651 SND_SOC_DAPM_SUPPLY("Headset Mic Bias",
[all …]
/linux-6.12.1/sound/soc/mediatek/mt8173/
Dmt8173-rt5650-rt5514.c20 SND_SOC_DAPM_MIC("Headset Mic", NULL),
30 {"IN1P", NULL, "Headset Mic"},
31 {"IN1N", NULL, "Headset Mic"},
38 SOC_DAPM_PIN_SWITCH("Headset Mic"),
47 .pin = "Headset Mic",
94 ret = snd_soc_card_jack_new_pins(card, "Headset Jack", in mt8173_rt5650_rt5514_init()
102 dev_err(card->dev, "Can't new Headset Jack %d\n", ret); in mt8173_rt5650_rt5514_init()

1234567891011