/Linux-v5.10/sound/soc/codecs/ |
D | es8316.c | 94 SOC_DOUBLE_TLV("Headphone Playback Volume", ES8316_CPHP_ICAL_VOL, 96 SOC_DOUBLE_TLV("Headphone Mixer Volume", ES8316_HPMIX_VOL, 185 /* headphone Output Mixer */ 245 /* Headphone Output Side */ 246 SND_SOC_DAPM_MUX("Left Headphone Mux", SND_SOC_NOPM, 0, 0, 248 SND_SOC_DAPM_MUX("Right Headphone Mux", SND_SOC_NOPM, 0, 0, 250 SND_SOC_DAPM_MIXER("Left Headphone Mixer", ES8316_HPMIX_PDN, 253 SND_SOC_DAPM_MIXER("Right Headphone Mixer", ES8316_HPMIX_PDN, 256 SND_SOC_DAPM_PGA("Left Headphone Mixer Out", ES8316_HPMIX_PDN, 258 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 | 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-v5.10/sound/soc/sunxi/ |
D | sun50i-codec-analog.c | 191 SOC_SINGLE_TLV("Headphone Playback Volume", 248 SOC_DAPM_ENUM("Headphone Source Playback Route", 253 SOC_DAPM_DOUBLE("Headphone Playback Switch", 317 SND_SOC_DAPM_MUX("Left Headphone Source", 319 SND_SOC_DAPM_MUX("Right Headphone Source", 321 SND_SOC_DAPM_SWITCH("Left Headphone Switch", 323 SND_SOC_DAPM_SWITCH("Right Headphone Switch", 325 SND_SOC_DAPM_OUT_DRV("Left Headphone Amp", 327 SND_SOC_DAPM_OUT_DRV("Right Headphone Amp", 329 SND_SOC_DAPM_SUPPLY("Headphone Amp", SUN50I_ADDA_HP_CTRL, [all …]
|
D | sun8i-codec-analog.c | 316 /* headphone specific controls, widgets, and routes */ 319 SOC_SINGLE_TLV("Headphone Playback Volume", 323 SOC_DOUBLE("Headphone Playback Switch", 340 SOC_DAPM_ENUM("Headphone Source Playback Route", 369 SND_SOC_DAPM_MUX("Headphone Source Playback Route", 371 SND_SOC_DAPM_OUT_DRV_E("Headphone Amp", SUN8I_ADDA_PAEN_HP_CTRL, 383 { "Headphone Source Playback Route", "DAC", "Left DAC" }, 384 { "Headphone Source Playback Route", "DAC", "Right DAC" }, 385 { "Headphone Source Playback Route", "Mixer", "Left Mixer" }, 386 { "Headphone Source Playback Route", "Mixer", "Right Mixer" }, [all …]
|
/Linux-v5.10/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-v5.10/sound/soc/pxa/ |
D | corgi.c | 51 /* set = unmute headphone */ in corgi_ext_control() 56 snd_soc_dapm_enable_pin_unlocked(dapm, "Headphone Jack"); in corgi_ext_control() 60 /* reset = mute headphone */ in corgi_ext_control() 65 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in corgi_ext_control() 73 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in corgi_ext_control() 81 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in corgi_ext_control() 110 /* set = unmute headphone */ in corgi_shutdown() 215 SND_SOC_DAPM_HP("Headphone Jack", NULL), 228 /* headphone connected to LHPOUT1, RHPOUT1 */ 229 {"Headphone Jack", NULL, "LHPOUT"}, [all …]
|
D | e750_wm9705.c | 44 SND_SOC_DAPM_HP("Headphone Jack", NULL), 47 SND_SOC_DAPM_PGA_E("Headphone Amp", SND_SOC_NOPM, 0, 0, NULL, 0, 56 {"Headphone Amp", NULL, "HPOUTL"}, 57 {"Headphone Amp", NULL, "HPOUTR"}, 58 {"Headphone Jack", NULL, "Headphone Amp"}, 104 { GPIO_E750_HP_AMP_OFF, GPIOF_OUT_INIT_HIGH, "Headphone amp" },
|
D | e800_wm9712.c | 43 SND_SOC_DAPM_HP("Headphone Jack", NULL), 47 SND_SOC_DAPM_PGA_E("Headphone Amp", SND_SOC_NOPM, 0, 0, NULL, 0, 56 {"Headphone Jack", NULL, "HPOUTL"}, 57 {"Headphone Jack", NULL, "HPOUTR"}, 58 {"Headphone Jack", NULL, "Headphone Amp"}, 104 { GPIO_E800_SPK_AMP_ON, GPIOF_OUT_INIT_HIGH, "Headphone amp" },
|
D | tosa.c | 48 snd_soc_dapm_enable_pin_unlocked(dapm, "Headphone Jack"); in tosa_ext_control() 53 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in tosa_ext_control() 58 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in tosa_ext_control() 137 SND_SOC_DAPM_HP("Headphone Jack", tosa_hp_event), 146 /* headphone connected to HPOUTL, HPOUTR */ 147 {"Headphone Jack", NULL, "HPOUTL"}, 148 {"Headphone Jack", NULL, "HPOUTR"}, 165 static const char * const jack_function[] = {"Headphone", "Mic", "Line", 226 "Headphone Jack"); in tosa_probe()
|
D | spitz.c | 58 snd_soc_dapm_enable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 64 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 73 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 82 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 92 snd_soc_dapm_disable_pin_unlocked(dapm, "Headphone Jack"); in spitz_ext_control() 208 SND_SOC_DAPM_HP("Headphone Jack", NULL), 213 /* headset is a mic and mono headphone */ 220 /* headphone connected to LOUT1, ROUT1 */ 221 {"Headphone Jack", NULL, "LOUT1"}, 222 {"Headphone Jack", NULL, "ROUT1"}, [all …]
|
D | poodle.c | 45 /* set = unmute headphone */ in poodle_ext_control() 50 snd_soc_dapm_enable_pin(dapm, "Headphone Jack"); in poodle_ext_control() 56 snd_soc_dapm_disable_pin(dapm, "Headphone Jack"); in poodle_ext_control() 82 /* set = unmute headphone */ in poodle_shutdown() 188 SND_SOC_DAPM_HP("Headphone Jack", NULL), 196 /* headphone connected to LHPOUT1, RHPOUT1 */ 197 {"Headphone Jack", NULL, "LHPOUT"}, 198 {"Headphone Jack", NULL, "RHPOUT"}, 207 static const char * const jack_function[] = {"Off", "Headphone"};
|
D | palm27x.c | 31 .pin = "Headphone Jack", 48 SND_SOC_DAPM_HP("Headphone Jack", NULL), 55 /* headphone connected to HPOUTL, HPOUTR */ 56 {"Headphone Jack", NULL, "HPOUTL"}, 57 {"Headphone Jack", NULL, "HPOUTR"}, 74 err = snd_soc_card_jack_new(rtd->card, "Headphone Jack", in palm27x_ac97_init()
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | exynos5422-odroidxu3-audio.dtsi | 19 "Headphone", "Headphone Jack", 22 "Headphone Jack", "HPL", 23 "Headphone Jack", "HPR", 24 "Headphone Jack", "MICBIAS", 25 "IN12", "Headphone Jack",
|
D | exynos4412-odroidu3.dts | 111 "Headphone", "Headphone Jack", 114 "Headphone Jack", "HPL", 115 "Headphone Jack", "HPR", 116 "Headphone Jack", "MICBIAS", 117 "IN1", "Headphone Jack",
|
/Linux-v5.10/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 | imx-audio-es8328.txt | 7 - jack-gpio : Optional GPIO for headphone jack 31 * Headphone 53 "Headphone", "ROUT1", 54 "Headphone", "LOUT1",
|
D | allwinner,sun4i-a10-codec.yaml | 79 - Headphone 150 - Headphone 175 - Headphone 201 - Headphone 223 - Headphone 257 "Headphone", "HP",
|
/Linux-v5.10/sound/soc/samsung/ |
D | smartq_wm8987.c | 80 /* Disable speaker when headphone is plugged in */ 90 .name = "headphone detect", 98 SOC_DAPM_PIN_SWITCH("Headphone Jack"), 115 SND_SOC_DAPM_HP("Headphone Jack", NULL), 120 {"Headphone Jack", NULL, "LOUT2"}, 121 {"Headphone Jack", NULL, "ROUT2"}, 141 /* Headphone jack detection */ in smartq_wm8987_init() 142 err = snd_soc_card_jack_new(rtd->card, "Headphone Jack", in smartq_wm8987_init()
|
D | s3c24xx_simtec_hermes.c | 17 SND_SOC_DAPM_HP("Headphone Jack", NULL), 21 /* Headphone connected to HP{L,R}OUT and HP{L,R}COM */ 23 { "Headphone Jack", NULL, "HPLOUT" }, 24 { "Headphone Jack", NULL, "HPLCOM" }, 25 { "Headphone Jack", NULL, "HPROUT" }, 26 { "Headphone Jack", NULL, "HPRCOM" },
|
/Linux-v5.10/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(rtd->card, "Headphone Jack", in bdw_rt5677_init() [all …]
|
D | sof_da7219_max98373.c | 66 SOC_DAPM_PIN_SWITCH("Headphone Jack"), 73 SOC_DAPM_PIN_SWITCH("Headphone Jack"), 80 SND_SOC_DAPM_HP("Headphone Jack", NULL), 94 { "Headphone Jack", NULL, "HPL" }, 95 { "Headphone Jack", NULL, "HPR" }, 99 { "Headphone Jack", NULL, "Platform Clock" }, 111 SND_SOC_DAPM_HP("Headphone Jack", NULL), 124 { "Headphone Jack", NULL, "HPL" }, 125 { "Headphone Jack", NULL, "HPR" }, 129 { "Headphone Jack", NULL, "Platform Clock" },
|
/Linux-v5.10/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-v5.10/sound/soc/mediatek/mt8173/ |
D | mt8173-max98090.c | 19 .pin = "Headphone", 31 SND_SOC_DAPM_HP("Headphone", NULL), 39 {"Headphone", NULL, "HPL"}, 40 {"Headphone", NULL, "HPR"}, 48 SOC_DAPM_PIN_SWITCH("Headphone"), 73 ret = snd_soc_card_jack_new(card, "Headphone", SND_JACK_HEADPHONE, in mt8173_max98090_init()
|