/linux-6.12.1/sound/soc/codecs/ |
D | es8316.c | 93 SOC_DOUBLE_TLV("Headphone Playback Volume", ES8316_CPHP_ICAL_VOL, 95 SOC_DOUBLE_TLV("Headphone Mixer Volume", ES8316_HPMIX_VOL, 184 /* headphone Output Mixer */ 244 /* Headphone Output Side */ 245 SND_SOC_DAPM_MUX("Left Headphone Mux", SND_SOC_NOPM, 0, 0, 247 SND_SOC_DAPM_MUX("Right Headphone Mux", SND_SOC_NOPM, 0, 0, 249 SND_SOC_DAPM_MIXER("Left Headphone Mixer", ES8316_HPMIX_PDN, 252 SND_SOC_DAPM_MIXER("Right Headphone Mixer", ES8316_HPMIX_PDN, 255 SND_SOC_DAPM_PGA("Left Headphone Mixer Out", ES8316_HPMIX_PDN, 257 SND_SOC_DAPM_PGA("Right Headphone Mixer Out", ES8316_HPMIX_PDN, [all …]
|
D | wm9713.c | 49 {"Mic 1", "Mic 2", "Line", "Mono In", "Headphone", "Speaker", 55 {"Vmid", "Zh", "Headphone", "Speaker", "Inv", "Headphone Vmid", 57 static const char *wm9713_hp_pga[] = {"Vmid", "Zh", "Headphone", 58 "Headphone Vmid"}; 62 {"Off", "Mono", "Speaker", "Left Headphone", "Right Headphone", 63 "Headphone Mono", "NC", "Vmid"}; 80 SOC_ENUM_SINGLE(AC97_REC_GAIN, 6, 3, wm9713_hp_pga), /* headphone left input 10 */ 81 SOC_ENUM_SINGLE(AC97_REC_GAIN, 4, 3, wm9713_hp_pga), /* headphone right input 11 */ 103 SOC_DOUBLE_TLV("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1, 105 SOC_DOUBLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 7, 1, 1), [all …]
|
D | rk817_codec.c | 98 /* Since the speaker output and L headphone pin are internally the same, make audio path mutually 164 SND_SOC_DAPM_SUPPLY("Headphone Charge Pump", RK817_CODEC_AHP_CP, 4, 0, NULL, 0), 165 SND_SOC_DAPM_SUPPLY("Headphone CP Discharge LDO", RK817_CODEC_AHP_CP, 3, 1, NULL, 0), 166 SND_SOC_DAPM_SUPPLY("Headphone OStage", RK817_CODEC_AHP_CFG0, 6, 1, NULL, 0), 167 SND_SOC_DAPM_SUPPLY("Headphone Pre Amp", RK817_CODEC_AHP_CFG0, 5, 1, NULL, 0), 245 /* headphone path L */ 257 {"DAC L", NULL, "Headphone Charge Pump"}, 258 {"DAC L", NULL, "Headphone CP Discharge LDO"}, 259 {"DAC L", NULL, "Headphone OStage"}, 260 {"DAC L", NULL, "Headphone Pre Amp"}, [all …]
|
D | wm9712.c | 104 static const char *wm9712_spk_src[] = {"Speaker Mix", "Headphone Mix"}; 111 "Line", "Headphone Mixer", "Phone Mixer", "Phone"}; 136 SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1), 137 SOC_SINGLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 1, 1), 142 SOC_SINGLE("Headphone Playback ZC Switch", AC97_HEADPHONE, 7, 1, 0), 159 SOC_SINGLE("Mic Headphone Volume", AC97_VIDEO, 12, 7, 1), 160 SOC_SINGLE("ALC Headphone Volume", AC97_VIDEO, 7, 7, 1), 166 SOC_SINGLE("PCBeep Bypass Headphone Volume", AC97_PC_BEEP, 12, 7, 1), 170 SOC_SINGLE("Aux Playback Headphone Volume", AC97_CD, 12, 7, 1), 286 /* Left Headphone Mixers */ [all …]
|
/linux-6.12.1/sound/soc/sunxi/ |
D | sun50i-codec-analog.c | 198 SOC_SINGLE_TLV("Headphone Playback Volume", 255 SOC_DAPM_ENUM("Headphone Source Playback Route", 260 SOC_DAPM_DOUBLE("Headphone Playback Switch", 337 SND_SOC_DAPM_MUX("Left Headphone Source", 339 SND_SOC_DAPM_MUX("Right Headphone Source", 341 SND_SOC_DAPM_SWITCH("Left Headphone Switch", 343 SND_SOC_DAPM_SWITCH("Right Headphone Switch", 345 SND_SOC_DAPM_OUT_DRV("Left Headphone Amp", 347 SND_SOC_DAPM_OUT_DRV("Right Headphone Amp", 349 SND_SOC_DAPM_SUPPLY("Headphone Amp", SUN50I_ADDA_HP_CTRL, [all …]
|
D | sun8i-codec-analog.c | 315 /* headphone specific controls, widgets, and routes */ 318 SOC_SINGLE_TLV("Headphone Playback Volume", 322 SOC_DOUBLE("Headphone Playback Switch", 339 SOC_DAPM_ENUM("Headphone Source Playback Route", 368 SND_SOC_DAPM_MUX("Headphone Source Playback Route", 370 SND_SOC_DAPM_OUT_DRV_E("Headphone Amp", SUN8I_ADDA_PAEN_HP_CTRL, 382 { "Headphone Source Playback Route", "DAC", "Left DAC" }, 383 { "Headphone Source Playback Route", "DAC", "Right DAC" }, 384 { "Headphone Source Playback Route", "Mixer", "Left Mixer" }, 385 { "Headphone Source Playback Route", "Mixer", "Right Mixer" }, [all …]
|
/linux-6.12.1/Documentation/sound/hd-audio/ |
D | controls.rst | 20 headphone and line-out jacks. If built-in speakers and headphone 27 When both headphone and line-out jacks are present, it gives 29 speaker-only is chosen, plugging into a headphone or a line-out jack 31 selected, plugging to a headphone jack mutes both speakers and 50 Headphone as Line Out 51 When this control is ON, treat the headphone jacks as line-out 52 jacks. That is, the headphone won't auto-mute the other line-outs, 71 When this enum control is enabled, the headphone output is routed 73 the primary stream. In the case the headphone DAC is shared with a 74 side or a CLFE-channel DAC, the DAC is switched to the headphone [all …]
|
D | realtek-pc-beep.rst | 29 external PCBEEP pin) on the 1Ah pin node. When nonzero, expose the headphone 43 into 21h (headphone jack on my machine). Mixed signal respects the mute 56 <Beep generator> <PCBEEP pin> <Headphone jack> 62 >1Ah (Beep/Headphone Mic/Line In)< 66 <1Ah (Beep/Headphone Mic/Line In)> 74 >21h (Headphone)< >14h (Internal Speaker)< 94 laptop, a Dell XPS 13 9350, it's the headphone jack, but comments in Realtek 116 machine, this means that the headphone input is amplified and looped back to 117 the headphone output, which uses the exact same pins! As you might expect, this 118 causes terrible headphone noise, the character of which is controlled by the [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/freescale/ |
D | imx8mq-zii-ultra-zest.dts | 21 "Headphone", "Headphone Jack Front", 22 "Headphone", "Headphone Jack Back"; 24 "Headphone Jack Front", "HPA1 HPLEFT", 25 "Headphone Jack Front", "HPA1 HPRIGHT", 26 "Headphone Jack Back", "HPA2 HPLEFT", 27 "Headphone Jack Back", "HPA2 HPRIGHT",
|
D | imx8mq-zii-ultra-rmb3.dts | 21 "Headphone", "Headphone Jack Front"; 23 "Headphone Jack Front", "HPA1 HPLEFT", 24 "Headphone Jack Front", "HPA1 HPRIGHT", 46 "Headphone", "Headphone Jack Back"; 48 "Headphone Jack Back", "HPA1 HPLEFT", 49 "Headphone Jack Back", "HPA1 HPRIGHT",
|
D | imx8mm-verdin-dahlia.dtsi | 15 "Headphone Jack", "HPOUTL", 16 "Headphone Jack", "HPOUTR", 19 "Headphone Jack", "MICBIAS", 20 "IN1L", "Headphone Jack"; 22 "Microphone", "Headphone Jack", 23 "Headphone", "Headphone Jack",
|
D | imx8mp-verdin-dahlia.dtsi | 27 "Headphone Jack", "HPOUTL", 28 "Headphone Jack", "HPOUTR", 31 "Headphone Jack", "MICBIAS", 32 "IN1L", "Headphone Jack"; 34 "Microphone", "Headphone Jack", 35 "Headphone", "Headphone Jack",
|
/linux-6.12.1/arch/arm/boot/dts/samsung/ |
D | exynos5422-odroidxu3-audio.dtsi | 19 "Headphone", "Headphone Jack", 21 audio-routing = "Headphone Jack", "HPL", 22 "Headphone Jack", "HPR", 23 "Headphone Jack", "MICBIAS", 24 "IN12", "Headphone Jack",
|
D | exynos4412-odroidu3.dts | 139 "Headphone", "Headphone Jack", 141 audio-routing = "Headphone Jack", "HPL", 142 "Headphone Jack", "HPR", 143 "Headphone Jack", "MICBIAS", 144 "IN1", "Headphone Jack",
|
/linux-6.12.1/Documentation/sound/designs/ |
D | jack-injection.rst | 22 headphone and mic_in, the ALSA ASoC driver will build 2 ``jack_kctl`` 91 Headphone Jack 98 0x0001 HEADPHONE(0x0001) 103 - headphone unplugged: 110 - headphone plugged: 122 …0x7803 HEADPHONE(0x0001) MICROPHONE(0x0002) BTN_3(0x0800) BTN_2(0x1000) BTN_1(0x2000) BTN_0(0x4000) 132 Jack: Headphone Jack Inject Enabled: 0 139 Jack: Headphone Jack Inject Enabled: 1
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | rockchip,rk3288-hdmi-analog.txt | 17 headphone (when the analog output is an headphone). 18 - rockchip,hp-det-gpios = The phandle of the GPIO that detects the headphone 19 (when the analog output is an headphone). 34 pinctrl-0 = <&headphone>;
|
D | allwinner,sun4i-a10-codec.yaml | 79 - Headphone 152 - Headphone 177 - Headphone 203 - Headphone 225 - Headphone 259 "Headphone", "HP",
|
/linux-6.12.1/sound/soc/pxa/ |
D | spitz.c | 57 snd_soc_dapm_enable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 63 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 72 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 81 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 91 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 207 SND_SOC_DAPM_HP("Headphone Jack", NULL), 212 /* headset is a mic and mono headphone */ 219 /* headphone connected to LOUT1, ROUT1 */ 220 {"Headphone Jack", NULL, "LOUT1"}, 221 {"Headphone Jack", NULL, "ROUT1"}, [all …]
|
/linux-6.12.1/sound/soc/amd/acp/acp3x-es83xx/ |
D | acp3x-es83xx.c | 101 .pin = "Headphone", 112 SND_SOC_DAPM_HP("Headphone", NULL), 116 SND_SOC_DAPM_SUPPLY("Headphone Power", SND_SOC_NOPM, 0, 0, 125 {"Headphone", NULL, "HPOL"}, 126 {"Headphone", NULL, "HPOR"}, 127 {"Headphone", NULL, "Headphone Power"}, 131 * the HP outputs. The mux is controlled Speaker and/or headphone switch. 141 SOC_DAPM_PIN_SWITCH("Headphone"), 163 dev_dbg(priv->codec_dev, "headphone power event = %d\n", event); in acp3x_es83xx_headphone_power_event() 237 priv->gpio_mapping[1].name = "headphone-enable-gpios"; in acp3x_es83xx_configure_gpios() [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/ti/ |
D | k3-am62-verdin-dahlia.dtsi | 27 "Headphone Jack", "HPOUTL", 28 "Headphone Jack", "HPOUTR", 31 "Headphone Jack", "MICBIAS", 32 "IN1L", "Headphone Jack"; 34 "Microphone", "Headphone Jack", 35 "Headphone", "Headphone Jack",
|
/linux-6.12.1/sound/soc/intel/boards/ |
D | bdw-rt5677.c | 44 SND_SOC_DAPM_HP("Headphone", bdw_rt5677_event_hp), 57 {"Headphone", NULL, "LOUT1"}, 58 {"Headphone", NULL, "LOUT2"}, 83 SOC_DAPM_PIN_SWITCH("Headphone"), 94 .pin = "Headphone", 132 { "headphone-enable-gpios", &headphone_enable_gpio, 1 }, 250 /* Request rt5677 GPIO for headphone amp control */ in bdw_rt5677_init() 251 bdw_rt5677->gpio_hp_en = gpiod_get(component->dev, "headphone-enable", in bdw_rt5677_init() 258 /* Create and initialize headphone jack */ in bdw_rt5677_init() 259 if (!snd_soc_card_jack_new_pins(rtd->card, "Headphone Jack", in bdw_rt5677_init() [all …]
|
D | bdw-rt5650.c | 27 SND_SOC_DAPM_HP("Headphone", NULL), 40 {"Headphone", NULL, "HPOL"}, 41 {"Headphone", NULL, "HPOR"}, 63 SOC_DAPM_PIN_SWITCH("Headphone"), 74 .pin = "Headphone", 194 /* Create and initialize headphone jack */ in bdw_rt5650_init() 195 if (snd_soc_card_jack_new_pins(rtd->card, "Headphone Jack", in bdw_rt5650_init() 198 dev_err(component->dev, "Can't create headphone jack\n"); in bdw_rt5650_init()
|
/linux-6.12.1/sound/soc/amd/ |
D | acp3x-rt5682-max9836.c | 33 .pin = "Headphone Jack", 361 SND_SOC_DAPM_HP("Headphone Jack", NULL), 369 {"Headphone Jack", NULL, "HPOL"}, 370 {"Headphone Jack", NULL, "HPOR"}, 378 SOC_DAPM_PIN_SWITCH("Headphone Jack"), 397 SND_SOC_DAPM_HP("Headphone Jack", NULL), 406 {"Headphone Jack", NULL, "HPOL"}, 407 {"Headphone Jack", NULL, "HPOR"}, 416 SOC_DAPM_PIN_SWITCH("Headphone Jack"), 438 SND_SOC_DAPM_HP("Headphone Jack", NULL), [all …]
|
/linux-6.12.1/Documentation/sound/soc/ |
D | jack.rst | 16 headphone outputs if no headphones are present). 24 mechanisms, one for the headphone and one for the microphone. Some 25 systems won't be able to use their speaker output while a headphone is 27 headphone when the headphone jack status changes.
|
/linux-6.12.1/sound/soc/mediatek/mt8173/ |
D | mt8173-max98090.c | 18 .pin = "Headphone", 30 SND_SOC_DAPM_HP("Headphone", NULL), 38 {"Headphone", NULL, "HPL"}, 39 {"Headphone", NULL, "HPR"}, 47 SOC_DAPM_PIN_SWITCH("Headphone"), 72 ret = snd_soc_card_jack_new_pins(card, "Headphone", SND_JACK_HEADSET, in mt8173_max98090_init()
|