| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | pcf8591.rst | 17 - Aurelien Jarno <aurelien@aurel32.net> 18 - valuable contributions by Jan M. Sendler <sendler@sendler.de>, 19 - Jean Delvare <jdelvare@suse.de> 23 ----------- 25 The PCF8591 is an 8-bit A/D and D/A converter (4 analog inputs and one 29 The PCF8591 has 4 analog inputs programmable as single-ended or 32 - mode 0 : four single ended inputs 33 Pins AIN0 to AIN3 are single ended inputs for channels 0 to 3 35 - mode 1 : three differential inputs 39 - mode 2 : single ended and differential mixed [all …]
|
| D | ads7828.rst | 6 * Texas Instruments/Burr-Brown ADS7828 23 - Steve Hardy <shardy@redhat.com> 24 - Vivien Didelot <vivien.didelot@savoirfairelinux.com> 25 - Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> 28 ------------- 34 set to true for differential mode, false for default single ended mode. 45 If no structure is provided, the configuration defaults to single ended 49 ----------- 53 The ADS7828 device is a 12-bit 8-channel A/D converter, while the ADS7830 does 54 8-bit sampling. [all …]
|
| /kernel/linux/linux-4.19/Documentation/hwmon/ |
| D | pcf8591 | 18 ----------- 20 The PCF8591 is an 8-bit A/D and D/A converter (4 analog inputs and one 24 The PCF8591 has 4 analog inputs programmable as single-ended or 26 - mode 0 : four single ended inputs 27 Pins AIN0 to AIN3 are single ended inputs for channels 0 to 3 29 - mode 1 : three differential inputs 33 - mode 2 : single ended and differential mixed 34 Pins AIN0 and AIN1 are single ended inputs for channels 0 and 1 38 - mode 3 : two differential inputs 47 ----------------- [all …]
|
| D | ads7828 | 5 * Texas Instruments/Burr-Brown ADS7828 21 ------------- 27 set to true for differential mode, false for default single ended mode. 38 If no structure is provided, the configuration defaults to single ended 42 ----------- 46 The ADS7828 device is a 12-bit 8-channel A/D converter, while the ADS7830 does 47 8-bit sampling. 49 It can operate in single ended mode (8 +ve inputs) or in differential mode, 57 some addresses to try to auto-detect it. That means that you will have to
|
| /kernel/linux/linux-5.10/include/linux/iio/frequency/ |
| D | ad9523.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 38 * struct ad9523_channel_spec - Output channel configuration 42 * @sync_ignore_en: Ignore chip-level SYNC signal. 49 * @channel_divider: 10-bit channel divider. 106 * struct ad9523_platform_data - platform specific information 109 * @refa_diff_rcv_en: REFA differential/single-ended input selection. 110 * @refb_diff_rcv_en: REFB differential/single-ended input selection. 111 * @zd_in_diff_en: Zero Delay differential/single-ended input selection. 112 * @osc_in_diff_en: OSC differential/ single-ended input selection. 113 * @refa_cmos_neg_inp_en: REFA single-ended neg./pos. input enable. [all …]
|
| /kernel/linux/linux-4.19/include/linux/iio/frequency/ |
| D | ad9523.h | 6 * Licensed under the GPL-2. 39 * struct ad9523_channel_spec - Output channel configuration 43 * @sync_ignore_en: Ignore chip-level SYNC signal. 50 * @channel_divider: 10-bit channel divider. 107 * struct ad9523_platform_data - platform specific information 110 * @refa_diff_rcv_en: REFA differential/single-ended input selection. 111 * @refb_diff_rcv_en: REFB differential/single-ended input selection. 112 * @zd_in_diff_en: Zero Delay differential/single-ended input selection. 113 * @osc_in_diff_en: OSC differential/ single-ended input selection. 114 * @refa_cmos_neg_inp_en: REFA single-ended neg./pos. input enable. [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | zx_aud96p22.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include <sound/soc-dai.h> 57 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in aud96p22_adc_event() 59 struct regmap *regmap = priv->regmap; in aud96p22_adc_event() 62 return -EINVAL; in aud96p22_adc_event() 64 /* Assert/de-assert the bit to reset ADC data path */ in aud96p22_adc_event() 74 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in aud96p22_dac_event() 76 struct regmap *regmap = priv->regmap; in aud96p22_dac_event() 79 return -EINVAL; in aud96p22_dac_event() 81 /* Assert/de-assert the bit to reset DAC data path */ in aud96p22_dac_event() [all …]
|
| /kernel/linux/linux-4.19/sound/soc/codecs/ |
| D | zx_aud96p22.c | 19 #include <sound/soc-dai.h> 60 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in aud96p22_adc_event() 62 struct regmap *regmap = priv->regmap; in aud96p22_adc_event() 65 return -EINVAL; in aud96p22_adc_event() 67 /* Assert/de-assert the bit to reset ADC data path */ in aud96p22_adc_event() 77 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in aud96p22_dac_event() 79 struct regmap *regmap = priv->regmap; in aud96p22_dac_event() 82 return -EINVAL; in aud96p22_dac_event() 84 /* Assert/de-assert the bit to reset DAC data path */ in aud96p22_dac_event() 91 static const DECLARE_TLV_DB_SCALE(lm_tlv, -11550, 50, 0); [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | cs42l52.txt | 5 - compatible : "cirrus,cs42l52" 7 - reg : the I2C address of the device for I2C 11 - cirrus,reset-gpio : GPIO controller's phandle and the number 14 - cirrus,chgfreq-divisor : Values used to set the Charge Pump Frequency. 21 - cirrus,mica-differential-cfg : boolean, If present, then the MICA input is configured 23 Single-ended input. Single-ended mode allows for MIC1 or MIC2 muxing for input. 25 - cirrus,micb-differential-cfg : boolean, If present, then the MICB input is configured 27 Single-ended input. Single-ended mode allows for MIC1 or MIC2 muxing for input. 29 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin 42 reset-gpio = <&gpio 10 0>; [all …]
|
| D | ak4613.txt | 7 - compatible : "asahi-kasei,ak4613" 8 - reg : The chip select number on the I2C bus 11 - asahi-kasei,in1-single-end : Boolean. Indicate input / output pins are single-ended. 12 - asahi-kasei,in2-single-end rather than differential. 13 - asahi-kasei,out1-single-end 14 - asahi-kasei,out2-single-end 15 - asahi-kasei,out3-single-end 16 - asahi-kasei,out4-single-end 17 - asahi-kasei,out5-single-end 18 - asahi-kasei,out6-single-end [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | cs42l52.txt | 5 - compatible : "cirrus,cs42l52" 7 - reg : the I2C address of the device for I2C 11 - cirrus,reset-gpio : GPIO controller's phandle and the number 14 - cirrus,chgfreq-divisor : Values used to set the Charge Pump Frequency. 21 - cirrus,mica-differential-cfg : boolean, If present, then the MICA input is configured 23 Single-ended input. Single-ended mode allows for MIC1 or MIC2 muxing for input. 25 - cirrus,micb-differential-cfg : boolean, If present, then the MICB input is configured 27 Single-ended input. Single-ended mode allows for MIC1 or MIC2 muxing for input. 29 - cirrus,micbias-lvl: Set the output voltage level on the MICBIAS Pin 42 reset-gpio = <&gpio 10 0>; [all …]
|
| D | pcm3060.txt | 7 - compatible: "ti,pcm3060" 9 - reg : the I2C address of the device for I2C, the chip select 14 - ti,out-single-ended: "true" if output is single-ended; 22 ti,out-single-ended = "true";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/temperature/ |
| D | adi,ltc2983.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices LTC2983 Multi-sensor Temperature system 10 - Nuno Sá <nuno.sa@analog.com> 13 Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System 14 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf 19 - adi,ltc2983 27 adi,mux-delay-config-us: 38 adi,filter-notch-freq: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/hwmon/ |
| D | adc128d818.txt | 2 -------------------------------------------------------- 6 - Mode 0: 7 single-ended voltage readings (IN0-IN6), 8 - Mode 1: 8 single-ended voltage readings (IN0-IN7), 10 - Mode 2: 4 pseudo-differential voltage readings 11 (IN0-IN1, IN3-IN2, IN4-IN5, IN7-IN6), 13 - Mode 3: 4 single-ended voltage readings (IN0-IN3), 14 2 pseudo-differential voltage readings 15 (IN4-IN5, IN7-IN6), 24 - compatible: must be set to "ti,adc128d818" 25 - reg: I2C address of the device [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/hwmon/ |
| D | adc128d818.txt | 2 -------------------------------------------------------- 6 - Mode 0: 7 single-ended voltage readings (IN0-IN6), 8 - Mode 1: 8 single-ended voltage readings (IN0-IN7), 10 - Mode 2: 4 pseudo-differential voltage readings 11 (IN0-IN1, IN3-IN2, IN4-IN5, IN7-IN6), 13 - Mode 3: 4 single-ended voltage readings (IN0-IN3), 14 2 pseudo-differential voltage readings 15 (IN4-IN5, IN7-IN6), 24 - compatible: must be set to "ti,adc128d818" 25 - reg: I2C address of the device [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/ |
| D | st,stm32-adc.txt | 3 STM32 ADC is a successive approximation analog-to-digital converter. 5 in single, continuous, scan or discontinuous mode. Result of the ADC is 6 stored in a left-aligned or right-aligned 32-bit data register. 10 voltage goes beyond the user-defined, higher or lower thresholds. 16 - regular conversion can be done in sequence, running in background 17 - injected conversions have higher priority, and so have the ability to 22 ----------------------------------- 24 - compatible: Should be one of: 25 "st,stm32f4-adc-core" 26 "st,stm32h7-adc-core" [all …]
|
| D | st,stm32-dfsdm-adc.txt | 4 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to 7 - Sigma delta modulators (motor control, metering...) 8 - PDM microphones (audio digital microphone) 16 ------------------------------------ 18 - compatible: Should be one of: 19 "st,stm32h7-dfsdm" 20 "st,stm32mp1-dfsdm" 21 - reg: Offset and length of the DFSDM block register set. 22 - clocks: IP and serial interfaces clocking. Should be set according 23 to rcc clock ID and "clock-names". [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | st,stm32-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/iio/adc/st,stm32-adc.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 10 STM32 ADC is a successive approximation analog-to-digital converter. 12 in single, continuous, scan or discontinuous mode. Result of the ADC is 13 stored in a left-aligned or right-aligned 32-bit data register. 17 voltage goes beyond the user-defined, higher or lower thresholds. 22 - Fabrice Gasnier <fabrice.gasnier@st.com> 27 - st,stm32f4-adc-core [all …]
|
| /kernel/linux/linux-4.19/include/dt-bindings/gpio/ |
| D | gpio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 /* Bit 1 express single-endedness */ 26 * Open Drain/Collector is the combination of single-ended open drain interface. 27 * Open Source/Emitter is the combination of single-ended open source interface.
|
| /kernel/linux/linux-5.10/include/dt-bindings/gpio/ |
| D | gpio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 /* Bit 1 express single-endedness */ 26 * Open Drain/Collector is the combination of single-ended open drain interface. 27 * Open Source/Emitter is the combination of single-ended open source interface.
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | cs42l52.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/sound/cs42l52.h -- Platform data for CS42L52 16 /* MICA mode selection Differential or Single-ended */ 19 /* MICB mode selection Differential or Single-ended */
|
| /kernel/linux/linux-4.19/include/sound/ |
| D | cs42l52.h | 2 * linux/sound/cs42l52.h -- Platform data for CS42L52 19 /* MICA mode selection Differential or Single-ended */ 22 /* MICB mode selection Differential or Single-ended */
|
| /kernel/linux/linux-5.10/drivers/hwmon/ |
| D | pcf8591.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2001-2004 Aurelien Jarno <aurelien@aurel32.net> 24 " 0 = four single ended inputs\n" 26 " 2 = single ended and differential mixed\n" 40 * 0x00 = four single ended inputs 42 * 0x20 = single ended and differential mixed 64 #define REG_TO_SIGNED(reg) (((reg) & 0x80) ? ((reg) - 256) : (reg)) 97 return sprintf(buf, "%d\n", data->aout * 10); in out0_output_show() 115 return -EINVAL; in out0_output_store() 117 data->aout = val; in out0_output_store() [all …]
|
| /kernel/linux/linux-4.19/drivers/hwmon/ |
| D | pcf8591.c | 2 * Copyright (C) 2001-2004 Aurelien Jarno <aurelien@aurel32.net> 37 " 0 = four single ended inputs\n" 39 " 2 = single ended and differential mixed\n" 53 * 0x00 = four single ended inputs 55 * 0x20 = single ended and differential mixed 77 #define REG_TO_SIGNED(reg) (((reg) & 0x80) ? ((reg) - 256) : (reg)) 110 return sprintf(buf, "%d\n", data->aout * 10); in out0_output_show() 128 return -EINVAL; in out0_output_store() 130 data->aout = val; in out0_output_store() 131 i2c_smbus_write_byte_data(client, data->control, data->aout); in out0_output_store() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/dummy/ |
| D | iio_simple_dummy.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 * struct iio_dummy_state - device instance specific state. 18 * @single_ended_adc_val: cache for single ended adc value 97 * enum iio_simple_dummy_scan_elements - scan index enum 98 * @DUMMY_INDEX_VOLTAGE_0: the single ended voltage channel
|