Home
last modified time | relevance | path

Searched full:adc2 (Results 1 – 25 of 77) sorted by relevance

1234

/linux/Documentation/devicetree/bindings/iio/adc/
H A Drenesas,rzn1-adc.yaml14 can use up to two internal ADC cores (ADC1 and ADC2) those internal cores are
47 adc2-avdd-supply:
49 ADC2 analog power supply.
51 adc2-vref-supply:
53 ADC2 reference voltage supply.
68 if ADC2 is used (i.e. adc2-{avdd,vref}-supply present):
69 - 8: ADC2 IN0
70 - 9: ADC2 IN1
71 - 10: ADC2 IN2
72 - 11: ADC2 IN3
[all …]
/linux/drivers/iio/adc/
H A Drzn1-adc.c10 * ADC2 cores. The driver use ADC1 and/or ADC2 cores depending on the presence
127 int adc2_vref_mV; /* ADC2 Vref in mV. Negative if ADC2 is not used */
229 * channel from the ADC1 core and one channel from the ADC2 core. in rzn1_adc_read_raw_ch()
232 * a chan from ADC1 or a chan from ADC2, future improvements can define in rzn1_adc_read_raw_ch()
233 * an IIO chan that uses one chan from ADC1 and one chan from ADC2. in rzn1_adc_read_raw_ch()
243 /* chan 8..15 used to get ADC2 ch 0..7 */ in rzn1_adc_read_raw_ch()
283 /* chan 8..15 use ADC2 ch 0..7. Vref related to ADC2 core */ in rzn1_adc_get_vref_mV()
357 * For a given ADC core (ADC1 or ADC2), both regulators (AVDD and VREF) in rzn1_adc_core_get_regulators()
431 "adc2-avdd", "adc2-vref"); in rzn1_adc_probe()
H A Dstm32-adc-core.h23 * | 0x100 | Slave ADC2 |
110 /* STM32MP1 - ADC2 instance option register */
/linux/sound/soc/codecs/
H A Drt5677.c1024 SOC_DOUBLE("ADC2 Capture Switch", RT5677_STO2_ADC_DIG_VOL,
1036 SOC_DOUBLE_TLV("ADC2 Capture Volume", RT5677_STO2_ADC_DIG_VOL,
1464 SOC_DAPM_SINGLE("ADC2 Switch", RT5677_STO1_ADC_MIXER,
1471 SOC_DAPM_SINGLE("ADC2 Switch", RT5677_STO1_ADC_MIXER,
1478 SOC_DAPM_SINGLE("ADC2 Switch", RT5677_STO2_ADC_MIXER,
1485 SOC_DAPM_SINGLE("ADC2 Switch", RT5677_STO2_ADC_MIXER,
1492 SOC_DAPM_SINGLE("ADC2 Switch", RT5677_STO3_ADC_MIXER,
1499 SOC_DAPM_SINGLE("ADC2 Switch", RT5677_STO3_ADC_MIXER,
1506 SOC_DAPM_SINGLE("ADC2 Switch", RT5677_STO4_ADC_MIXER,
1513 SOC_DAPM_SINGLE("ADC2 Switc
[all...]
H A Drt5665.c1495 SOC_DAPM_SINGLE("ADC2 Switch", RT5665_STO1_ADC_MIXER,
1502 SOC_DAPM_SINGLE("ADC2 Switch", RT5665_STO1_ADC_MIXER,
1509 SOC_DAPM_SINGLE("ADC2 Switch", RT5665_STO2_ADC_MIXER,
1516 SOC_DAPM_SINGLE("ADC2 Switch", RT5665_STO2_ADC_MIXER,
1523 SOC_DAPM_SINGLE("ADC2 Switch", RT5665_MONO_ADC_MIXER,
1530 SOC_DAPM_SINGLE("ADC2 Switch", RT5665_MONO_ADC_MIXER,
1800 "ADC1 L", "ADC1 R", "ADC2 L", "ADC2 R"
1817 /* STO1 ADC2 Source */
1923 "ADC1 L", "ADC1 R", "ADC2
[all...]
H A Dcs53l30.h53 #define CS53L30_ADCDMIC2_CTL1 0x2D /* ADC2/DMIC2 Control 1. */
54 #define CS53L30_ADCDMIC2_CTL2 0x2E /* ADC2/DMIC2 Control 2. */
55 #define CS53L30_ADC2_CTL3 0x2F /* ADC2 Control 3. */
56 #define CS53L30_ADC2_NG_CTL 0x30 /* ADC2 Noise Gate Control. */
354 /* R37/R45 (0x25/0x2D) CS53L30_ADCDMICx_CTL1 - ADC1/DMIC1 & ADC2/DMIC2 Control 1 */
374 /* R38/R46 (0x26/0x2E) CS53L30_ADCDMICx_CTL2 - ADC1/DMIC1 & ADC2/DMIC2 Control 2 */
393 /* R39/R47 (0x27/0x2F) CS53L30_ADCx_CTL3 - ADC1/ADC2 Control 3 */
410 /* R40/R48 (0x28/0x30) CS53L30_ADCx_NG_CTL - ADC1/ADC2 Noise Gate Control */
H A Dmsm8916-wcd-analog.c322 /* ADC2 MUX */
337 "ADC2 MUX Mux", adc2_enum);
344 SOC_SINGLE_TLV("ADC2 Volume", CDC_A_TX_2_EN, 3, 8, 0, analog_gain),
775 {"PDM_TX", NULL, "ADC2"},
777 {"ADC2", NULL, "ADC2 MUX"},
778 {"ADC3", NULL, "ADC2 MUX"},
779 {"ADC2 MUX", "INP2", "ADC2_INP2"},
780 {"ADC2 MUX", "INP3", "ADC2_INP3"},
801 {"ADC2", NULL, "TXD_CLK"},
805 {"ADC2", NULL, "TXA_CLK25"},
[all …]
H A Dak4619.c37 #define LADC2 0x08 /* ADC2 Lch Digital Volume */
38 #define RADC2 0x09 /* ADC2 Rch Digital Volume */
378 SND_SOC_DAPM_ADC("ADC2", NULL, PWR_MGMT, 5, 0),
445 {"SDOUT2", NULL, "ADC2"},
450 {"ADC2", NULL, "Analog Input 2 Left MUX"},
451 {"ADC2", NULL, "Analog Input 2 Right MUX"},
H A Drt5645.c1059 SOC_DAPM_SINGLE("ADC2 Switch", RT5645_STO1_ADC_MIXER,
1066 SOC_DAPM_SINGLE("ADC2 Switch", RT5645_STO1_ADC_MIXER,
1073 SOC_DAPM_SINGLE("ADC2 Switch", RT5645_MONO_ADC_MIXER,
1080 SOC_DAPM_SINGLE("ADC2 Switch", RT5645_MONO_ADC_MIXER,
1346 SOC_DAPM_ENUM("Stereo1 ADC2 Mux", rt5645_stereo1_adc2_enum);
1382 SOC_DAPM_ENUM("Mono ADC2 left source", rt5645_mono_adc_l2_enum);
1423 SOC_DAPM_ENUM("Mono ADC2 right source", rt5645_mono_adc_r2_enum);
1491 SOC_DAPM_ENUM("IF1 ADC2 IN source", rt5650_tdm_adc_slot2_3_enum);
1510 SOC_DAPM_ENUM("IF1 ADC2 IN source", rt5645_tdm_adc_slot2_3_enum);
2282 SND_SOC_DAPM_MUX("RT5645 IF1 ADC2 Swa
[all...]
H A Dwcd939x.c1753 SOC_DAPM_ENUM("ADC2 MUX Mux", adc2_enum);
2538 SOC_SINGLE_EXT("ADC2 Switch", WCD939X_ADC2, 1, 1, 0,
2564 SOC_SINGLE_TLV("ADC2 Volume", WCD939X_ANA_TX_CH2, 0, 20, 0,
2590 SND_SOC_DAPM_ADC_E("ADC2", NULL, SND_SOC_NOPM, 1, 0,
2627 SND_SOC_DAPM_MIXER_E("ADC2 REQ", SND_SOC_NOPM, 1, 0, NULL, 0,
2638 SND_SOC_DAPM_MUX("ADC2 MUX", SND_SOC_NOPM, 0, 0, &tx_adc2_mux),
2802 {"ADC2_MIXER", "Switch", "ADC2 REQ"},
2803 {"ADC2 REQ", NULL, "ADC2"},
2804 {"ADC2", NULL, "ADC2 MUX"},
2805 {"ADC2 MUX", "CH2_AMIC1", "AMIC1"},
[all …]
H A Dmsm8916-wcd-digital.c251 "ZERO", "ADC1", "ADC2", "ADC3", "DMIC1", "DMIC2"
774 SND_SOC_DAPM_MIXER("ADC2", SND_SOC_NOPM, 0, 0, NULL, 0),
948 {"DEC1 MUX", "ADC2", "ADC2"},
955 {"DEC2 MUX", "ADC2", "ADC2"},
972 {"ADC2", NULL, "LPASS_PDM_TX"},
H A Dcs530x.c240 SOC_SINGLE("ADC2 Invert Switch", CS530X_IN_INV, CS530X_INOUT2_INV_SHIFT, 1, 0),
427 SND_SOC_DAPM_ADC("ADC2", NULL, CS530X_IN_ENABLES, 1, 0),
467 { "ADC2", NULL, "Global Enable" },
472 { "ADC2", NULL, "ADC12 Enable" },
474 { "IN HPF", "Switch", "ADC2" },
478 { "AIF Capture", NULL, "ADC2" },
H A Dwcd937x.c2045 SOC_SINGLE_TLV("ADC2 Volume", WCD937X_ANA_TX_CH2, 0, 20, 0, analog_gain),
2057 SOC_SINGLE_EXT("ADC2 Switch", WCD937X_ADC2, 1, 1, 0,
2145 static const struct snd_kcontrol_new tx_adc2_mux = SOC_DAPM_ENUM("ADC2 MUX Mux", adc2_enum);
2162 SND_SOC_DAPM_ADC_E("ADC2", NULL, SND_SOC_NOPM, 1, 0,
2169 SND_SOC_DAPM_MIXER_E("ADC2 REQ", SND_SOC_NOPM, 0, 0,
2173 SND_SOC_DAPM_MUX("ADC2 MUX", SND_SOC_NOPM, 0, 0, &tx_adc2_mux),
2363 { "ADC2_MIXER", "Switch", "ADC2 REQ" },
2364 { "ADC2 REQ", NULL, "ADC2" },
2365 { "ADC2", NULL, "ADC2 MUX" },
2366 { "ADC2 MUX", "INP3", "AMIC3" },
[all …]
H A Dwcd938x.c1800 SOC_DAPM_ENUM("ADC2 MUX Mux", adc2_enum);
2611 SOC_SINGLE_EXT("ADC2 Switch", WCD938X_ADC2, 1, 1, 0,
2639 SOC_SINGLE_TLV("ADC2 Volume", WCD938X_ANA_TX_CH2, 0, 20, 0, analog_gain),
2664 SND_SOC_DAPM_ADC_E("ADC2", NULL, SND_SOC_NOPM, 1, 0,
2701 SND_SOC_DAPM_MIXER_E("ADC2 REQ", SND_SOC_NOPM, 1, 0,
2711 SND_SOC_DAPM_MUX("ADC2 MUX", SND_SOC_NOPM, 0, 0, &tx_adc2_mux),
2882 {"ADC2_MIXER", "Switch", "ADC2 REQ"},
2883 {"ADC2 REQ", NULL, "ADC2"},
2884 {"ADC2", NULL, "HDR12 MUX"},
2885 {"HDR12 MUX", "NO_HDR12", "ADC2 MUX"},
[all …]
H A Dak4613.c345 SND_SOC_DAPM_ADC("ADC2", NULL, PW_MGMT2, 1, 0),
371 {"Capture", NULL, "ADC2"},
374 {"ADC2", NULL, "LIN2"},
377 {"ADC2", NULL, "RIN2"},
H A Drk3308_codec.h19 * CH0: left_0(ADC1) and right_0(ADC2)
74 * CH0: left_0(ADC1) and right_0(ADC2)
429 /* Note: The register configuration is only valid for ADC2 */
H A Drt5640.c492 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_STO_ADC_MIXER,
499 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_STO_ADC_MIXER,
506 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_MONO_ADC_MIXER,
513 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_MONO_ADC_MIXER,
810 SOC_DAPM_ENUM("Stereo ADC2 Mux", rt5640_stereo_adc2_enum);
831 SOC_DAPM_ENUM("Mono ADC2 left source", rt5640_mono_adc_l2_enum);
851 SOC_DAPM_ENUM("Mono ADC2 right source", rt5640_mono_adc_r2_enum);
1408 {"Stereo ADC MIXL", "ADC2 Switch", "Stereo ADC L2 Mux"},
1412 {"Stereo ADC MIXR", "ADC2 Switch", "Stereo ADC R2 Mux"},
1416 {"Mono ADC MIXL", "ADC2 Switc
[all...]
H A Dlpass-tx-macro.c1642 "ZERO", "ADC0", "ADC1", "ADC2", "ADC3", "SWR_DMIC0",
1717 {"TX SMIC MUX0", "ADC2", "TX SWR_ADC2"},
1732 {"TX SMIC MUX1", "ADC2", "TX SWR_ADC2"},
1747 {"TX SMIC MUX2", "ADC2", "TX SWR_ADC2"},
1762 {"TX SMIC MUX3", "ADC2", "TX SWR_ADC2"},
1777 {"TX SMIC MUX4", "ADC2", "TX SWR_ADC2"},
1792 {"TX SMIC MUX5", "ADC2", "TX SWR_ADC2"},
1807 {"TX SMIC MUX6", "ADC2", "TX SWR_ADC2"},
1822 {"TX SMIC MUX7", "ADC2", "TX SWR_ADC2"},
/linux/sound/firewire/dice/
H A Ddice-weiss.c37 // Weiss ADC2: 192kHz A/D converter with microphone preamps and line nputs
38 static const struct dice_weiss_spec adc2 = { variable
72 {0x000001, &adc2}, in snd_dice_detect_weiss_formats()
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7-mba7.dtsi87 <&adc2 0>, <&adc2 1>, <&adc2 2>, <&adc2 3>;
191 &adc2 {
/linux/Documentation/devicetree/bindings/pinctrl/
H A Daspeed,ast2600-pinctrl.yaml46 - ADC2
269 - ADC2
H A Daspeed,ast2400-pinctrl.yaml48 - ADC2
H A Daspeed,ast2500-pinctrl.yaml60 - ADC2
/linux/drivers/mfd/
H A Dwm8994-regmap.c121 { 0x0411, 0x0000 }, /* R1041 - AIF1 ADC2 Filters */
222 { 0x0608, 0x0000 }, /* R1544 - AIF1 ADC2 Left Mixer Routing */
223 { 0x0609, 0x0000 }, /* R1545 - AIF1 ADC2 Right Mixer Routing */
340 { 0x0404, 0x00C0 }, /* R1028 - AIF1 ADC2 Left Volume */
341 { 0x0405, 0x00C0 }, /* R1029 - AIF1 ADC2 Right Volume */
345 { 0x0411, 0x0000 }, /* R1041 - AIF1 ADC2 Filters */
440 { 0x0608, 0x0000 }, /* R1544 - AIF1 ADC2 Left Mixer Routing */
441 { 0x0609, 0x0000 }, /* R1545 - AIF1 ADC2 Right mixer Routing */
572 { 0x0404, 0x00C0 }, /* R1028 - AIF1 ADC2 Left Volume */
573 { 0x0405, 0x00C0 }, /* R1029 - AIF1 ADC2 Right Volume */
[all …]
/linux/include/dt-bindings/clock/
H A Dstm32mp13-clks.h192 #define ADC2 159 macro

1234