/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | samsung,aries-wm8994.yaml | 55 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 …]
|
H A D | omap-abe-twl6040.txt | 21 * 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",
|
H A D | nvidia,tegra-audio-alc5632.yaml | 34 - Headset Stereophone 36 - Headset Mic 63 "Headset Mic", "MICBIAS1", 64 "MIC1", "Headset Mic", 65 "Headset Stereophone", "HPR", 66 "Headset Stereophone", "HPL",
|
H A D | allwinner,sun4i-a10-codec.yaml | 80 - Headset Mic 153 - Headset Mic 178 - Headset Mic 204 - Headset Mic 226 - Headset Mic 265 "MIC2", "Headset Mic";
|
/openbmc/linux/Documentation/sound/hd-audio/ |
H A D | models.rst | 75 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 …]
|
/openbmc/linux/sound/soc/ti/ |
H A D | omap-twl4030.c | 69 SND_SOC_DAPM_HP("Headset Stereophone", NULL), 75 SND_SOC_DAPM_MIC("Headset Mic", NULL), 83 /* Headset Stereophone: HSOL, HSOR */ 84 {"Headset Stereophone", NULL, "HSOL"}, 85 {"Headset Stereophone", NULL, "HSOR"}, 103 /* Headset Mic: HSMIC with bias */ 104 {"HSMIC", NULL, "Headset Mic"}, 105 {"Headset Mic", NULL, "Headset Mic Bias"}, 118 /* Headset jack detection DAPM pins */ 121 .pin = "Headset Mic", [all …]
|
H A D | omap-abe-twl6040.c | 103 /* 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 …]
|
/openbmc/linux/sound/soc/intel/boards/ |
H A D | sof_sdw_rt5682.c | 22 SND_SOC_DAPM_MIC("Headset Mic", NULL), 29 { "rt5682 IN1P", NULL, "Headset Mic" }, 34 SOC_DAPM_PIN_SWITCH("Headset Mic"), 43 .pin = "Headset Mic", 85 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in rt5682_rtd_init() 93 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", in rt5682_rtd_init() 108 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n", in rt5682_rtd_init() 121 * headset should be initialized once. in sof_sdw_rt5682_init()
|
H A D | sof_sdw_cs42l42.c | 22 SND_SOC_DAPM_MIC("Headset Mic", NULL), 30 {"cs42l42 HS", NULL, "Headset Mic"}, 35 SOC_DAPM_PIN_SWITCH("Headset Mic"), 44 .pin = "Headset Mic", 86 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in cs42l42_rtd_init() 94 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", in cs42l42_rtd_init() 109 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n", in cs42l42_rtd_init() 122 * headset should be initialized once. in sof_sdw_cs42l42_init()
|
H A D | sof_da7219_max98373.c | 31 struct snd_soc_jack headset; member 67 SOC_DAPM_PIN_SWITCH("Headset Mic"), 75 SOC_DAPM_PIN_SWITCH("Headset Mic"), 83 SND_SOC_DAPM_MIC("Headset Mic", NULL), 100 { "MIC", NULL, "Headset Mic" }, 103 { "Headset Mic", NULL, "Platform Clock" }, 116 SND_SOC_DAPM_MIC("Headset Mic", NULL), 132 { "MIC", NULL, "Headset Mic" }, 135 { "Headset Mic", NULL, "Platform Clock" }, 150 .pin = "Headset Mic", [all …]
|
H A D | sof_sdw_rt_sdca_jack_common.c | 48 SND_SOC_DAPM_MIC("Headset Mic", NULL), 53 { "rt711 MIC2", NULL, "Headset Mic" }, 58 { "rt712 MIC2", NULL, "Headset Mic" }, 63 { "rt713 MIC2", NULL, "Headset Mic" }, 68 SOC_DAPM_PIN_SWITCH("Headset Mic"), 77 .pin = "Headset Mic", 130 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in rt_sdca_jack_rtd_init() 138 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", in rt_sdca_jack_rtd_init() 153 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n", in rt_sdca_jack_rtd_init() 187 * headset should be initialized once. in sof_sdw_rt_sdca_jack_init()
|
H A D | sof_sdw_rt711.c | 47 SND_SOC_DAPM_MIC("Headset Mic", NULL), 53 { "rt711 MIC2", NULL, "Headset Mic" }, 58 SOC_DAPM_PIN_SWITCH("Headset Mic"), 67 .pin = "Headset Mic", 109 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack", in rt711_rtd_init() 117 dev_err(rtd->card->dev, "Headset Jack creation failed: %d\n", in rt711_rtd_init() 132 dev_err(rtd->card->dev, "Headset Jack call-back failed: %d\n", in rt711_rtd_init() 162 * headset should be initialized once. in sof_sdw_rt711_init()
|
H A D | cht_bsw_rt5672.c | 32 struct snd_soc_jack headset; member 38 /* Headset jack detection DAPM pins */ 41 .pin = "Headset Mic", 107 SND_SOC_DAPM_MIC("Headset Mic", NULL), 116 {"IN1P", NULL, "Headset Mic"}, 117 {"IN1N", NULL, "Headset Mic"}, 127 {"Headset Mic", NULL, "Platform Clock"}, 150 SOC_DAPM_PIN_SWITCH("Headset Mic"), 184 { "headset-gpios", &headset_gpios, 1 }, 224 ret = snd_soc_card_jack_new_pins(runtime->card, "Headset", in cht_codec_init() [all …]
|
H A D | ehl_rt5660.c | 40 SOC_DAPM_PIN_SWITCH("Headset Mic"), 41 SOC_DAPM_PIN_SWITCH("Headset Mic2"), 47 SND_SOC_DAPM_MIC("Headset Mic", NULL), 48 SND_SOC_DAPM_MIC("Headset Mic2", NULL), 56 {"Headset Mic", NULL, "MICBIAS1"}, 57 {"Headset Mic2", NULL, "MICBIAS2"}, 59 {"IN1P", NULL, "Headset Mic"}, 60 {"IN2P", NULL, "Headset Mic2"},
|
H A D | cht_bsw_nau8824.c | 36 .pin = "Headset Mic", 43 SND_SOC_DAPM_MIC("Headset Mic", NULL), 55 {"HSMIC1", NULL, "Headset Mic"}, 56 {"HSMIC2", NULL, "Headset Mic"}, 67 SOC_DAPM_PIN_SWITCH("Headset Mic"), 103 /* NAU88L24 supports 4 buttons headset detection in cht_codec_init() 111 ret = snd_soc_card_jack_new_pins(runtime->card, "Headset", jack_type, in cht_codec_init() 115 "Headset Jack creation failed %d\n", ret); in cht_codec_init()
|
/openbmc/linux/sound/soc/pxa/ |
H A D | spitz.c | 54 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 …]
|
/openbmc/linux/sound/soc/amd/vangogh/ |
H A D | acp5x-mach.c | 50 .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 …]
|
/openbmc/linux/sound/soc/rockchip/ |
H A D | rockchip_rt5645.c | 31 .pin = "Headset Mic", 39 SND_SOC_DAPM_MIC("Headset Mic", NULL), 47 {"RECMIXL", NULL, "Headset Mic"}, 48 {"RECMIXR", NULL, "Headset Mic"}, 60 SOC_DAPM_PIN_SWITCH("Headset Mic"), 115 /* Enable Headset and 4 Buttons Jack detection */ in rk_init() 116 ret = snd_soc_card_jack_new_pins(card, "Headset Jack", in rk_init() 124 dev_err(card->dev, "New Headset Jack failed! (%d)\n", ret); in rk_init()
|
H A D | rockchip_max98090.c | 27 /* Headset jack detection DAPM pins */ 34 .pin = "Headset Mic", 42 SND_SOC_DAPM_MIC("Headset Mic", NULL), \ 63 {"IN34", NULL, "Headset Mic"}, \ 64 {"Headset Mic", NULL, "MICBIAS"}, \ 89 SOC_DAPM_PIN_SWITCH("Headset Mic"), \ 347 /* Enable Headset and 4 Buttons Jack detection */ in rk_98090_headset_init() 348 ret = snd_soc_card_jack_new_pins(component->card, "Headset Jack", in rk_98090_headset_init() 366 np, "rockchip,headset-codec", 0); in rk_parse_headset_from_of() 369 "Property 'rockchip,headset-codec' missing/invalid\n"); in rk_parse_headset_from_of() [all …]
|
/openbmc/linux/Documentation/sound/soc/ |
H A D | dpcm.rst | 32 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 …]
|
/openbmc/linux/sound/soc/samsung/ |
H A D | tobermory.c | 135 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()
|
/openbmc/linux/sound/soc/intel/avs/boards/ |
H A D | da7219.c | 24 SOC_DAPM_PIN_SWITCH("Headset Mic"), 58 SND_SOC_DAPM_MIC("Headset Mic", NULL), 69 {"MIC", NULL, "Headset Mic"}, 72 { "Headset Mic", NULL, "Platform Clock" }, 82 .pin = "Headset Mic", 120 * Headset buttons map to the google Reference headset. in avs_da7219_codec_init() 123 ret = snd_soc_card_jack_new_pins(card, "Headset Jack", in avs_da7219_codec_init() 129 dev_err(card->dev, "Headset Jack creation failed: %d\n", ret); in avs_da7219_codec_init()
|
/openbmc/linux/sound/soc/codecs/ |
H A D | twl6040.c | 199 /* 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 …]
|
/openbmc/linux/sound/soc/mediatek/mt8173/ |
H A D | mt8173-rt5650-rt5514.c | 22 SND_SOC_DAPM_MIC("Headset Mic", NULL), 32 {"IN1P", NULL, "Headset Mic"}, 33 {"IN1N", NULL, "Headset Mic"}, 40 SOC_DAPM_PIN_SWITCH("Headset Mic"), 49 .pin = "Headset Mic", 96 ret = snd_soc_card_jack_new_pins(card, "Headset Jack", in mt8173_rt5650_rt5514_init() 104 dev_err(card->dev, "Can't new Headset Jack %d\n", ret); in mt8173_rt5650_rt5514_init()
|
/openbmc/linux/sound/soc/amd/ |
H A D | acp3x-rt5682-max9836.c | 37 .pin = "Headset Mic", 100 ret = snd_soc_card_jack_new_pins(card, "Headset Jack", in acp3x_5682_init() 119 dev_err(rtd->dev, "Headset Jack call-back failed: %d\n", ret); in acp3x_5682_init() 363 SND_SOC_DAPM_MIC("Headset Mic", NULL), 371 {"IN1P", NULL, "Headset Mic"}, 380 SOC_DAPM_PIN_SWITCH("Headset Mic"), 398 SND_SOC_DAPM_MIC("Headset Mic", NULL), 408 {"IN1P", NULL, "Headset Mic"}, 417 SOC_DAPM_PIN_SWITCH("Headset Mic"), 439 SND_SOC_DAPM_MIC("Headset Mic", NULL), [all …]
|