/linux/drivers/char/ |
H A D | nsc_gpio.c | 23 void nsc_gpio_dump(struct nsc_gpio_ops *amp, unsigned index) in nsc_gpio_dump() argument 26 u32 config = amp->gpio_config(index, ~0, 0); in nsc_gpio_dump() 29 dev_info(amp->dev, "io%02u: 0x%04x %s %s %s %s %s %s %s\tio:%d/%d\n", in nsc_gpio_dump() 39 amp->gpio_get(index), amp->gpio_current(index)); in nsc_gpio_dump() 46 struct nsc_gpio_ops *amp = file->private_data; in nsc_gpio_write() local 47 struct device *dev = amp->dev; in nsc_gpio_write() 57 amp->gpio_set(m, 0); in nsc_gpio_write() 60 amp->gpio_set(m, 1); in nsc_gpio_write() 64 amp->gpio_config(m, ~1, 1); in nsc_gpio_write() 68 amp->gpio_config(m, ~1, 0); in nsc_gpio_write() [all …]
|
/linux/sound/ppc/ |
H A D | awacs.c | 259 static void awacs_amp_set_tone(struct awacs_amp *amp, int bass, int treble) in awacs_set_cuda() 261 amp->amp_tone[0] = bass; in awacs_set_cuda() 262 amp->amp_tone[1] = treble; in awacs_set_cuda() 273 static int awacs_amp_set_vol(struct awacs_amp *amp, int index, in awacs_amp_set_tone() 276 if (do_check && amp->amp_vol[index][0] == lvol && in awacs_amp_set_tone() 277 amp->amp_vol[index][1] == rvol) 281 amp->amp_vol[index][0] = lvol; in awacs_amp_set_vol() argument 282 amp->amp_vol[index][1] = rvol; in awacs_amp_set_vol() 289 static void awacs_amp_set_master(struct awacs_amp *amp, int vol) in awacs_amp_set_vol() 291 amp in awacs_amp_set_vol() 267 awacs_amp_set_tone(struct awacs_amp * amp,int bass,int treble) awacs_amp_set_tone() argument 297 awacs_amp_set_master(struct awacs_amp * amp,int vol) awacs_amp_set_master() argument 309 struct awacs_amp *amp = chip->mixer_data; awacs_amp_free() local 336 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_get_volume_amp() local 349 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_put_volume_amp() local 363 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_get_switch_amp() local 378 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_put_switch_amp() local 402 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_get_tone_amp() local 413 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_put_tone_amp() local 441 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_get_master_amp() local 451 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_put_master_amp() local 759 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_resume() local 794 toggle_amp_mute(struct awacs_amp * amp,int index,int mute) toggle_amp_mute() argument 812 struct awacs_amp *amp = chip->mixer_data; snd_pmac_awacs_update_automute() local 911 struct awacs_amp *amp = kzalloc(sizeof(*amp), GFP_KERNEL); snd_pmac_awacs_init() local [all...] |
/linux/sound/soc/codecs/ |
H A D | mc13783.c | 419 SOC_DAPM_ENUM("Speaker Amp Source MUX", speaker_amp_source); 428 SOC_DAPM_ENUM("Headset Amp Source MUX", headset_amp_source); 463 SND_SOC_DAPM_SWITCH("MC1L Amp", MC13783_AUDIO_TX, 7, 0, &mc1l_amp_ctl), 464 SND_SOC_DAPM_SWITCH("MC1R Amp", MC13783_AUDIO_TX, 5, 0, &mc1r_amp_ctl), 465 SND_SOC_DAPM_SWITCH("MC2 Amp", MC13783_AUDIO_TX, 9, 0, &mc2_amp_ctl), 466 SND_SOC_DAPM_SWITCH("TXIN Amp", MC13783_AUDIO_TX, 11, 0, &atx_amp_ctl), 473 SND_SOC_DAPM_MUX("Speaker Amp Source MUX", SND_SOC_NOPM, 0, 0, 476 SND_SOC_DAPM_MUX("Headset Amp Source MUX", SND_SOC_NOPM, 0, 0, 503 SND_SOC_DAPM_SWITCH("Speaker Amp Switch", MC13783_AUDIO_RX0, 3, 0, 505 SND_SOC_DAPM_SWITCH("Loudspeaker Amp", SND_SOC_NOPM, 0, 0, &lamp_ctl), [all …]
|
H A D | ak4535.c | 174 SND_SOC_DAPM_PGA("Spk Amp", AK4535_PM2, 3, 0, NULL, 0), 175 SND_SOC_DAPM_PGA("HP R Amp", AK4535_PM2, 1, 0, NULL, 0), 176 SND_SOC_DAPM_PGA("HP L Amp", AK4535_PM2, 2, 0, NULL, 0), 221 {"Left HP Enable", "Switch", "HP L Amp"}, 222 {"HP L Amp", NULL, "Stereo Mixer"}, 226 {"Right HP Enable", "Switch", "HP R Amp"}, 227 {"HP R Amp", NULL, "Stereo Mixer"}, 232 {"Speaker Enable", "Switch", "Spk Amp"}, 233 {"Spk Amp", NULL, "MIN"},
|
H A D | cs42l52.c | 85 { CS42L52_MICA_CTL, 0x00 }, /* r10 MICA Amp Ctl */ 86 { CS42L52_MICB_CTL, 0x00 }, /* r11 MICB Amp Ctl */ 566 SND_SOC_DAPM_SWITCH("HP Left Amp", SND_SOC_NOPM, 0, 0, &hpl_ctl), 567 SND_SOC_DAPM_SWITCH("HP Right Amp", SND_SOC_NOPM, 0, 0, &hpr_ctl), 569 SND_SOC_DAPM_SWITCH("SPK Left Amp", SND_SOC_NOPM, 0, 0, &spkl_ctl), 570 SND_SOC_DAPM_SWITCH("SPK Right Amp", SND_SOC_NOPM, 0, 0, &spkr_ctl), 622 {"HPOUTA", NULL, "HP Left Amp"}, 623 {"HPOUTB", NULL, "HP Right Amp"}, 624 {"HP Left Amp", NULL, "Bypass Left"}, 625 {"HP Right Amp", NULL, "Bypass Right"}, [all …]
|
H A D | max9877.c | 3 * max9877.c -- amp driver for max9877 68 SOC_SINGLE_TLV("MAX9877 Amp Speaker Playback Volume", 70 SOC_DOUBLE_R_TLV("MAX9877 Amp HP Playback Volume", 169 MODULE_DESCRIPTION("ASoC MAX9877 amp driver");
|
H A D | cs42l73.c | 624 SND_SOC_DAPM_SWITCH_E("HP Amp", CS42L73_PWRCTL3, 0, 1, 627 SND_SOC_DAPM_SWITCH("LO Amp", CS42L73_PWRCTL3, 1, 1, 629 SND_SOC_DAPM_SWITCH_E("SPK Amp", CS42L73_PWRCTL3, 2, 1, 632 SND_SOC_DAPM_SWITCH_E("EAR Amp", CS42L73_PWRCTL3, 3, 1, 635 SND_SOC_DAPM_SWITCH_E("SPKLO Amp", CS42L73_PWRCTL3, 4, 1, 651 {"EAROUT", NULL, "EAR Amp"}, 652 {"SPKLINEOUT", NULL, "SPKLO Amp"}, 654 {"EAR Amp", "Switch", "ESL DAC"}, 655 {"SPKLO Amp", "Switch", "ESL DAC"}, 676 {"SPKOUT", NULL, "SPK Amp"}, [all …]
|
H A D | cx20442.c | 45 SND_SOC_DAPM_PGA("TELOUT Amp", CX20442_PM, CX20442_TELOUT, 0, NULL, 0), 46 SND_SOC_DAPM_PGA("SPKOUT Amp", CX20442_PM, CX20442_SPKOUT, 0, NULL, 0), 65 {"TELOUT", NULL, "TELOUT Amp"}, 68 {"SPKOUT Mixer", NULL, "SPKOUT Amp"}, 70 {"TELOUT Amp", NULL, "DAC"}, 71 {"SPKOUT Amp", NULL, "DAC"},
|
H A D | cs35l36.c | 492 SOC_SINGLE("Amp Gain Zero-Cross Switch", CS35L36_AMP_GAIN_CTRL, 657 SND_SOC_DAPM_OUT_DRV_E("Main AMP", CS35L36_PWR_CTRL2, 0, 0, NULL, 0, 662 SND_SOC_DAPM_SWITCH("AMP Enable", SND_SOC_NOPM, 0, 1, &_enable_ctrl), 735 {"AMP Capture", NULL, "ASPTX1"}, 736 {"AMP Capture", NULL, "ASPTX2"}, 737 {"AMP Capture", NULL, "ASPTX3"}, 738 {"AMP Capture", NULL, "ASPTX4"}, 739 {"AMP Capture", NULL, "ASPTX5"}, 740 {"AMP Capture", NULL, "ASPTX6"}, 742 {"AMP Enable", "Switch", "AMP Playback"}, [all …]
|
/linux/include/sound/ |
H A D | hda_regmap.h | 13 #define AC_AMP_FAKE_MUTE 0x10 /* fake mute bit set to amp verbs */ 42 * snd_hdac_regmap_encode_amp - encode the AMP verb to a pseudo register 76 * For writing an amp value, use snd_hdac_regmap_update_amp(). 94 * For updating an amp value, use snd_hdac_regmap_update_amp(). 112 * For reading an amp value, use snd_hda_regmap_get_amp(). 124 * snd_hdac_regmap_get_amp - Read AMP value 126 * @nid: NID to read the AMP value 132 * Read AMP value. The volume is between 0 to 0x7f, 0x80 = mute bit. 147 * snd_hdac_regmap_update_amp - update the AMP value 149 * @nid: NID to read the AMP value [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A 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 …]
|
H A D | fsl,imx-audio-es8328.yaml | 32 audio-amp-supply: 48 * audio-amp 83 - audio-amp-supply 99 audio-amp-supply = <®_audio_amp>; 103 "Speaker", "audio-amp",
|
H A D | da7218.txt | 32 - dlg,mic1-amp-in-sel : Mic1 input source type 34 - dlg,mic2-amp-in-sel : Mic2 input source type 86 dlg,mic1-amp-in-sel = "diff"; 87 dlg,mic2-amp-in-sel = "diff";
|
/linux/sound/soc/sunxi/ |
H A D | sun50i-codec-analog.c | 208 /* Microphone Amp boost gain */ 218 /* Microphone Amp boost gain */ 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, 368 SND_SOC_DAPM_OUT_DRV("Earpiece Amp", SUN50I_ADDA_EARPIECE_CTRL1, 454 { "Left Headphone Amp", NULL, "Left Headphone Switch" }, 455 { "Left Headphone Amp", NULL, "Headphone Amp" }, 456 { "HP", NULL, "Left Headphone Amp" }, 461 { "Right Headphone Amp", NULL, "Right Headphone Switch" }, [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8916-wingtech-wt86528.dts | 20 sound-name-prefix = "Speaker Amp L"; 32 sound-name-prefix = "Speaker Amp R"; 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",
|
H A D | msm8916-wingtech-wt88047.dts | 33 sound-name-prefix = "Speaker Amp"; 234 "Speaker", "Speaker Amp OUTL", 235 "Speaker", "Speaker Amp OUTR", 236 "Speaker Amp INL", "HPH_R", 237 "Speaker Amp INR", "HPH_R", 308 speaker_amp_default: speaker-amp-default-state {
|
H A D | msm8916-wingtech-wt86518.dts | 19 sound-name-prefix = "Speaker Amp"; 60 audio-routing = "Speaker", "Speaker Amp OUT", 61 "Speaker Amp IN", "HPH_R",
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3588-orangepi-5-plus.dts | 93 "Headphones", "Headphones Amp OUTL", 94 "Headphones", "Headphones Amp OUTR", 95 "Headphones Amp INL", "LOUT1", 96 "Headphones Amp INR", "ROUT1", 98 "Speaker", "Speaker Amp OUTL", 99 "Speaker", "Speaker Amp OUTR", 100 "Speaker Amp INL", "LOUT2", 101 "Speaker Amp INR", "ROUT2",
|
H A D | rk3399-roc-pc-plus.dts | 50 "Headphone Amp INL", "LOUT2", 51 "Headphone Amp INR", "ROUT2", 52 "Headphones", "Headphone Amp OUTL", 53 "Headphones", "Headphone Amp OUTR"; 77 headphones_amp: headphones-amp { 82 sound-name-prefix = "Headphone Amp";
|
/linux/include/net/bluetooth/ |
H A D | bluetooth.h | 96 * AMP controllers cannot be used. 98 * If the L2CAP channel is currently using AMP, move the channel to BR/EDR. 103 * Allow use of AMP controllers. 104 * If the L2CAP channel is currently on AMP, move it to BR/EDR. 109 /* AMP Preferred 110 * Allow use of AMP controllers 111 * If the L2CAP channel is currently on BR/EDR and AMP controller 112 * resources are available, initiate a channel move to AMP. 115 * and configure the channel directly on an AMP controller rather
|
/linux/sound/soc/intel/common/ |
H A D | soc-acpi-intel-ssp-common.c | 71 * Only put components that can serve as both the amp and the codec below this line. 72 * This will ensure that if the part is used just as a codec and there is an amp as well 73 * then the amp will be selected properly. 104 dev_dbg(dev, "amp %s found\n", amps[i].name); in snd_soc_acpi_intel_detect_amp_type()
|
/linux/include/linux/ssb/ |
H A D | ssb_regs.h | 361 #define SSB_SPROM4_2G_PA_0 0x02 /* 2 GHz power amp */ 373 #define SSB_SPROM4_5G_PA_0 0x0E /* 5.3 GHz power amp */ 377 #define SSB_SPROM4_5GL_PA_0 0x16 /* 5.2 GHz power amp */ 381 #define SSB_SPROM4_5GH_PA_0 0x1E /* 5.8 GHz power amp */ 546 #define SSB_SROM8_2G_PA_0 0x02 /* 2GHz power amp settings */ 557 #define SSB_SROM8_5G_PA_0 0x0C /* 5.3GHz power amp settings */ 560 #define SSB_SROM8_5GL_PA_0 0x12 /* 5.2GHz power amp settings */ 563 #define SSB_SROM8_5GH_PA_0 0x18 /* 5.8GHz power amp settings */ 572 #define SSB_SPROM8_PA0B0 0x00C2 /* 2GHz power amp settings */ 583 #define SSB_SPROM8_PA1B0 0x00CC /* 5.3GHz power amp settings */ [all …]
|
/linux/drivers/clk/ |
H A D | clk-si521xx.c | 224 unsigned int amp; in si521xx_get_common_config() local 232 &); in si521xx_get_common_config() 234 if (amp < SI521XX_REG_DA_AMP_MIN || amp > SI521XX_REG_DA_AMP_MAX || in si521xx_get_common_config() 235 amp % SI521XX_REG_DA_AMP_STEP) { in si521xx_get_common_config() 239 si->pll_amplitude = SI521XX_REG_DA_AMP(amp); in si521xx_get_common_config()
|
H A D | clk-renesas-pcie.c | 206 unsigned int amp, ssc; in rs9_get_common_config() local 215 &); in rs9_get_common_config() 217 if (amp == 600000) /* 0.6V */ in rs9_get_common_config() 219 else if (amp == 700000) /* 0.7V (default) */ in rs9_get_common_config() 221 else if (amp == 800000) /* 0.8V */ in rs9_get_common_config() 223 else if (amp == 900000) /* 0.9V */ in rs9_get_common_config()
|
/linux/sound/pci/ice1712/ |
H A D | amp.h | 13 #define AMP_AUDIO2000_DEVICE_DESC "{AMP Ltd,AUDIO2000},"\ 19 #define VT1724_SUBDEVICE_AUDIO2000 0x00030003 /* a dummy ID for AMP Audio2000 */
|