Home
last modified time | relevance | path

Searched full:speaker (Results 1 – 25 of 602) sorted by relevance

12345678910>>...25

/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dti,tlv320dac3100.yaml16 * 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 …]
Dqcom,wsa881x.yaml7 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 {
Dqcom,apq8016-sbc-sndcard.yaml22 - 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",
Dadi,max98396.yaml7 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
Dfsl,imx-audio-es8328.yaml33 description: Power regulator for speaker amps
63 * Speaker
101 "Speaker", "LOUT2",
102 "Speaker", "ROUT2",
103 "Speaker", "audio-amp",
Dadi,max98363.yaml47 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/
Dmsm8916-wingtech-wt86528.dts20 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",
Dmsm8916-wingtech-wt86518.dts19 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",
Dmsm8916-wingtech-wt88047.dts33 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 {
Dmsm8916-alcatel-idol347.dts108 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 {
Dmsm8916-longcheer-l8910.dts32 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/
Dsoc_sdw_rt_amp.c143 { "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/
Dtscs454.c322 } 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 …]
Dwm9713.c49 {"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 …]
Dwm9712.c104 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 …]
Dalc5632.c36 { 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/
Dlowland.c99 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/
DMakefile5 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/
Des8336.c34 { "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/
Dmixer_maps.c78 /* 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/
Drk3566-anbernic-rg353ps.dts50 "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";
Drk3566-anbernic-rg353p.dts51 "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/
Dacp3x-es83xx.c111 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/
Dpcsp.c3 * 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/
Dbytcht_es8316.c92 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 …]

12345678910>>...25