/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | ti,tlv320dac3100.yaml | 16 * SPL, devices with stereo speaker amp 17 * SPR, devices with stereo speaker amp 18 * SPK, devices with mono speaker amp 33 - ti,tlv320aic310x # - Generic TLV320AIC31xx with mono speaker amp 34 - ti,tlv320aic311x # - Generic TLV320AIC31xx with stereo speaker amp 35 - ti,tlv320aic3100 # - TLV320AIC3100 (mono speaker amp, no MiniDSP) 36 - ti,tlv320aic3110 # - TLV320AIC3110 (stereo speaker amp, no MiniDSP) 37 - ti,tlv320aic3120 # - TLV320AIC3120 (mono speaker amp, MiniDSP) 38 - ti,tlv320aic3111 # - TLV320AIC3111 (stereo speaker amp, MiniDSP) 39 - ti,tlv320dac3100 # - TLV320DAC3100 (no ADC, mono speaker amp, no MiniDSP) [all …]
|
D | qcom,wsa881x.yaml | 7 title: Qualcomm WSA8810/WSA8815 Class-D Smart Speaker Amplifier 13 WSA8810 is a class-D smart speaker amplifier and WSA8815 14 is a high-output power class-D smart speaker amplifier. 54 speaker@0,1 { 62 speaker@0,2 {
|
D | qcom,apq8016-sbc-sndcard.yaml | 22 - description: Speaker I/O mux register address 169 "Speaker", "Speaker", 171 pin-switches = "Speaker"; 173 "Speaker", "Speaker Amp OUT", 174 "Speaker Amp IN", "HPH_R",
|
D | adi,max98396.yaml | 7 title: Analog Devices MAX98396 Speaker Amplifier 13 The MAX98396 is a mono Class-DG speaker amplifier with I/V sense. 57 description: slot number of speaker DSP monitor 65 Selects the PCM data input channel that is routed to the speaker 85 speaker amplifier. Once a data error is detected, the data monitor 99 speaker amplifier. Once a data error is detected, the data monitor
|
D | fsl,imx-audio-es8328.yaml | 33 description: Power regulator for speaker amps 63 * Speaker 101 "Speaker", "LOUT2", 102 "Speaker", "ROUT2", 103 "Speaker", "audio-amp",
|
D | adi,max98363.yaml | 47 speaker@0,0 { 51 sound-name-prefix = "Speaker Left"; 54 speaker@0,1 { 58 sound-name-prefix = "Speaker Right";
|
/linux-6.12.1/arch/arm64/boot/dts/qcom/ |
D | msm8916-wingtech-wt86528.dts | 20 sound-name-prefix = "Speaker Amp L"; 32 sound-name-prefix = "Speaker Amp R"; 98 widgets = "Speaker", "Speaker", 100 pin-switches = "Speaker", "Headphones"; 101 audio-routing = "Speaker", "Speaker Amp L OUT", 102 "Speaker", "Speaker Amp R OUT", 103 "Speaker Amp L IN", "HPH_L", 104 "Speaker Amp R IN", "HPH_R",
|
D | msm8916-wingtech-wt86518.dts | 19 sound-name-prefix = "Speaker Amp"; 57 widgets = "Speaker", "Speaker", 59 pin-switches = "Speaker", "Headphones"; 60 audio-routing = "Speaker", "Speaker Amp OUT", 61 "Speaker Amp IN", "HPH_R",
|
D | msm8916-wingtech-wt88047.dts | 33 sound-name-prefix = "Speaker Amp"; 222 * Provide widgets/pin-switches to allow enabling speaker and headphones 227 "Speaker", "Speaker", 229 pin-switches = "Speaker", "Headphones"; 231 "Speaker", "Speaker Amp OUTL", 232 "Speaker", "Speaker Amp OUTR", 233 "Speaker Amp INL", "HPH_R", 234 "Speaker Amp INR", "HPH_R", 305 speaker_amp_default: speaker-amp-default-state {
|
D | msm8916-alcatel-idol347.dts | 108 sound-name-prefix = "Speaker Top"; 119 sound-name-prefix = "Speaker Bottom"; 276 "Speaker", "Speaker Top", 277 "Speaker", "Speaker Bottom"; 278 pin-switches = "Speaker Top", "Speaker Bottom"; 280 "Speaker Top", "Speaker Top OUT", 281 "Speaker Bottom", "Speaker Bottom OUT", 451 speaker_bottom_default: speaker-bottom-default-state { 458 speaker_top_default: speaker-top-default-state {
|
D | msm8916-longcheer-l8910.dts | 32 sound-name-prefix = "Speaker Amp"; 236 * Provide widgets/pin-switches to allow enabling speaker separately. 238 * headphone jack when the speaker is enabled. 242 "Speaker", "Speaker", 244 pin-switches = "Speaker"; 246 "Speaker", "Speaker Amp OUT", 247 "Speaker Amp IN", "HPH_R",
|
/linux-6.12.1/sound/soc/sdw_utils/ |
D | soc_sdw_rt_amp.c | 143 { "Speaker", NULL, "rt1308-1 SPOL" }, 144 { "Speaker", NULL, "rt1308-1 SPOR" }, 145 { "Speaker", NULL, "rt1308-2 SPOL" }, 146 { "Speaker", NULL, "rt1308-2 SPOR" }, 150 { "Speaker", NULL, "rt1316-1 SPOL" }, 151 { "Speaker", NULL, "rt1316-1 SPOR" }, 152 { "Speaker", NULL, "rt1316-2 SPOL" }, 153 { "Speaker", NULL, "rt1316-2 SPOR" }, 157 { "Speaker", NULL, "rt1318-1 SPOL" }, 158 { "Speaker", NULL, "rt1318-1 SPOR" }, [all …]
|
/linux-6.12.1/sound/soc/codecs/ |
D | tscs454.c | 322 } else if (strstr(kcontrol->id.name, "Speaker")) { in coeff_ram_get() 414 } else if (strstr(kcontrol->id.name, "Speaker")) { in coeff_ram_put() 1714 SOC_ENUM("Speaker Polarity Right", spk_pol_r_enum), 1715 SOC_ENUM("Speaker Polarity Left", spk_pol_l_enum), 1716 SOC_SINGLE("Speaker Mute Switch", R_SPKCTL, FB_SPKCTL_SPKMUTE, 1, 0), 1717 SOC_SINGLE("Speaker De-Emphasis Switch", 1726 SOC_SINGLE("Speaker DC Removal Switch", 1743 SOC_DOUBLE_R_TLV("Speaker Volume", R_SPKVOLL, R_SPKVOLR, 1750 SOC_SINGLE("Speaker EQ 2 Switch", 1752 SOC_ENUM("Speaker EQ 2 Band", spk_eq_enums[0]), [all …]
|
D | wm9713.c | 49 {"Mic 1", "Mic 2", "Line", "Mono In", "Headphone", "Speaker", 55 {"Vmid", "Zh", "Headphone", "Speaker", "Inv", "Headphone Vmid", 56 "Speaker Vmid", "Inv Vmid"}; 62 {"Off", "Mono", "Speaker", "Left Headphone", "Right Headphone", 78 SOC_ENUM_SINGLE(AC97_REC_GAIN, 11, 8, wm9713_spk_pga), /* speaker left input select 8 */ 79 SOC_ENUM_SINGLE(AC97_REC_GAIN, 8, 8, wm9713_spk_pga), /* speaker right input select 9 */ 101 SOC_DOUBLE_TLV("Speaker Playback Volume", AC97_MASTER, 8, 0, 31, 1, out_tlv), 102 SOC_DOUBLE("Speaker Playback Switch", AC97_MASTER, 15, 7, 1, 1), 137 SOC_DOUBLE("Speaker Playback ZC Switch", AC97_MASTER, 14, 6, 1, 0), 155 SOC_SINGLE_TLV("Speaker Mixer Beep Playback Volume", AC97_AUX, 8, 7, 1, [all …]
|
D | wm9712.c | 104 static const char *wm9712_spk_src[] = {"Speaker Mix", "Headphone Mix"}; 110 static const char *wm9712_rec_sel[] = {"Mic", "NC", "NC", "Speaker Mixer", 134 SOC_DOUBLE("Speaker Playback Volume", AC97_MASTER, 8, 0, 31, 1), 135 SOC_SINGLE("Speaker Playback Switch", AC97_MASTER, 15, 1, 1), 140 SOC_SINGLE("Speaker Playback ZC Switch", AC97_MASTER, 7, 1, 0), 141 SOC_SINGLE("Speaker Playback Invert Switch", AC97_MASTER, 6, 1, 0), 167 SOC_SINGLE("PCBeep Bypass Speaker Volume", AC97_PC_BEEP, 8, 7, 1), 171 SOC_SINGLE("Aux Playback Speaker Volume", AC97_CD, 8, 7, 1), 306 /* Speaker Mixer */ 362 SND_SOC_DAPM_MUX("Speaker Mux", SND_SOC_NOPM, 0, 0, [all …]
|
D | alc5632.c | 36 { 2, 0x8080 }, /* R2 - Speaker Output Volume */ 118 /* to power-on/off class-d amp generators/speaker */ in amp_mixer_event() 158 SOC_DOUBLE_TLV("Speaker Playback Volume", 161 SOC_DOUBLE("Speaker Playback Switch", 285 "Vmid", "HPOut Mix", "Speaker Mix", "Mono Mix"}; 287 "Vmid", "HPOut Mix", "Speaker Mix", "Mono Mix"}; 300 /* speaker output mux */ 321 /* speaker output N select */ 328 /* speaker amplifier */ 381 SND_SOC_DAPM_MIXER("Speaker Mix", ALC5632_PWR_MANAG_ADD2, 3, 0, [all …]
|
/linux-6.12.1/sound/soc/samsung/ |
D | lowland.c | 99 SND_SOC_DAILINK_DEFS(speaker, 121 .name = "Sub Speaker", 122 .stream_name = "Sub Speaker", 129 SND_SOC_DAILINK_REG(speaker), 141 SOC_DAPM_PIN_SWITCH("Main Speaker"), 155 SND_SOC_DAPM_SPK("Main Speaker", NULL), 165 { "Main Speaker", NULL, "Sub SPKN" }, 166 { "Main Speaker", NULL, "Sub SPKP" }, 167 { "Main Speaker", NULL, "SPKDAT1" },
|
/linux-6.12.1/arch/arm/boot/dts/intel/pxa/ |
D | Makefile | 5 pxa300-raumfeld-speaker-l.dtb \ 6 pxa300-raumfeld-speaker-m.dtb \ 7 pxa300-raumfeld-speaker-one.dtb \ 8 pxa300-raumfeld-speaker-s.dtb
|
/linux-6.12.1/sound/soc/intel/avs/boards/ |
D | es8336.c | 34 { "speaker-enable-gpios", &enable_gpio, 1, ACPI_GPIO_QUIRK_ONLY_GPIOIO }, 54 SND_SOC_DAPM_SPK("Speaker", NULL), 59 SND_SOC_DAPM_SUPPLY("Speaker Power", SND_SOC_NOPM, 0, 0, 69 * There is no separate speaker output instead the speakers are muxed to 70 * the HP outputs. The mux is controlled by the "Speaker Power" widget. 72 {"Speaker", NULL, "HPOL"}, 73 {"Speaker", NULL, "HPOR"}, 74 {"Speaker", NULL, "Speaker Power"}, 82 SOC_DAPM_PIN_SWITCH("Speaker"), 125 gpiod = gpiod_get_optional(codec_dai->dev, "speaker-enable", GPIOD_OUT_LOW); in avs_es8336_codec_init()
|
/linux-6.12.1/sound/usb/ |
D | mixer_maps.c | 78 /* 19: OT speaker */ 87 /* 28: FU speaker (mute) */ 108 /* 6: OT speaker */ 112 { 9, "Master Playback" }, /* FU, default Speaker 1 */ 122 { 14, "Line Playback", .dB = &mp3plus_dB_1 }, /* FU, default Speaker */ 157 /* 19: OT speaker */ 164 { 28, "Speaker Playback" }, /* FU */ 214 /* 2: OT Speaker */ 227 /* 8: OT speaker */ 249 { 7, "Master Playback" }, /* Mute/volume for speaker */ [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/rockchip/ |
D | rk3566-anbernic-rg353ps.dts | 50 "Speaker", "Internal Speakers"; 55 "Internal Speakers", "Speaker Amp OUTL", 56 "Internal Speakers", "Speaker Amp OUTR", 57 "Speaker Amp INL", "HPOL", 58 "Speaker Amp INR", "HPOR"; 75 sound-name-prefix = "Speaker Amp";
|
D | rk3566-anbernic-rg353p.dts | 51 "Speaker", "Internal Speakers"; 56 "Internal Speakers", "Speaker Amp OUTL", 57 "Internal Speakers", "Speaker Amp OUTR", 58 "Speaker Amp INL", "HPOL", 59 "Speaker Amp INR", "HPOR"; 76 sound-name-prefix = "Speaker Amp";
|
/linux-6.12.1/sound/soc/amd/acp/acp3x-es83xx/ |
D | acp3x-es83xx.c | 111 SND_SOC_DAPM_SPK("Speaker", NULL), 119 SND_SOC_DAPM_SUPPLY("Speaker Power", SND_SOC_NOPM, 0, 0, 130 * There is no separate speaker output instead the speakers are muxed to 131 * the HP outputs. The mux is controlled Speaker and/or headphone switch. 133 {"Speaker", NULL, "HPOL"}, 134 {"Speaker", NULL, "HPOR"}, 135 {"Speaker", NULL, "Speaker Power"}, 140 SOC_DAPM_PIN_SWITCH("Speaker"), 180 dev_dbg(priv->codec_dev, "speaker power event: %d\n", event); in acp3x_es83xx_speaker_power_event() 242 dev_info(priv->codec_dev, "speaker gpio %d active %s, headphone gpio %d active %s\n", in acp3x_es83xx_configure_gpios() [all …]
|
/linux-6.12.1/sound/drivers/pcsp/ |
D | pcsp.c | 3 * PC-Speaker driver for Linux 23 MODULE_DESCRIPTION("PC-Speaker driver"); 37 MODULE_PARM_DESC(enable, "Enable PC-Speaker sound."); 39 MODULE_PARM_DESC(nopcm, "Disable PC-Speaker PCM sound. Only beeps remain."); 126 strcpy(card->driver, "PC-Speaker"); in snd_card_pcsp_probe() 128 sprintf(card->longname, "Internal PC-Speaker at port 0x%x", in snd_card_pcsp_probe() 145 dev_err(dev, "PC-Speaker initialization failed.\n"); in alsa_card_pcsp_init()
|
/linux-6.12.1/sound/soc/intel/boards/ |
D | bytcht_es8316.c | 92 SND_SOC_DAPM_SPK("Speaker", NULL), 97 SND_SOC_DAPM_SUPPLY("Speaker Power", SND_SOC_NOPM, 0, 0, 107 * There is no separate speaker output instead the speakers are muxed to 108 * the HP outputs. The mux is controlled by the "Speaker Power" supply. 110 {"Speaker", NULL, "HPOL"}, 111 {"Speaker", NULL, "HPOR"}, 112 {"Speaker", NULL, "Speaker Power"}, 142 SOC_DAPM_PIN_SWITCH("Speaker"), 388 * wrongly also set the speaker-enable GPIO to 1/0. Testing has shown in byt_cht_es8316_resume() 432 { "speaker-enable-gpios", &first_gpio, 1 }, [all …]
|