Searched +full:refin +full:- +full:supply (Results 1 – 19 of 19) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/iio/adc/ |
D | adi,ad7944.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <[email protected]> 11 - Nuno Sá <[email protected]> 14 A family of pin-compatible single channel differential analog to digital 21 $ref: /schemas/spi/spi-peripheral-props.yaml# 26 - adi,ad7944 27 - adi,ad7985 28 - adi,ad7986 [all …]
|
D | adi,ad7380.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <[email protected]> 11 - Nuno Sá <[email protected]> 21 * https://www.analog.com/en/products/ad7380-4.html 22 * https://www.analog.com/en/products/ad7381-4.html 23 * https://www.analog.com/en/products/ad7383-4.html 24 * https://www.analog.com/en/products/ad7384-4.html 25 * https://www.analog.com/en/products/ad7386-4.html [all …]
|
D | adi,ad7625.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <[email protected]> 11 - Nuno Sá <[email protected]> 24 - adi,ad7625 25 - adi,ad7626 26 - adi,ad7960 27 - adi,ad7961 29 vdd1-supply: true [all …]
|
D | adi,ad4695.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <[email protected]> 11 - Nuno Sá <[email protected]> 14 A family of similar multi-channel analog to digital converters with SPI bus. 21 $ref: /schemas/spi/spi-peripheral-props.yaml# 26 - adi,ad4695 27 - adi,ad4696 28 - adi,ad4697 [all …]
|
D | adi,ad7923.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <[email protected]> 17 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7923.pdf 18 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7904_7914_7924.pdf 19 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7908_7918_7928.pdf 24 - enum: 25 - adi,ad7904 26 - adi,ad7908 [all …]
|
D | adi,ad7606.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <[email protected]> 14 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7605-4.pdf 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf 16 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7606B.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606c-16.pdf 18 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606c-18.pdf 19 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7607.pdf [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/addac/ |
D | adi,ad74413r.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Cosmin Tanislav <[email protected]> 13 The AD74412R and AD74413R are quad-channel software configurable input/output 18 The devices feature a 16-bit ADC and four configurable 13-bit DACs to provide 20 The AD74413R differentiates itself from the AD74412R by being HART-compatible. 27 - adi,ad74412r 28 - adi,ad74413r 33 '#address-cells': [all …]
|
D | adi,ad74115.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Cosmin Tanislav <[email protected]> 13 The AD74115H is a single-channel software configurable input/output 17 chip solution with an SPI interface. The device features a 16-bit ADC and a 18 14-bit DAC. 25 - adi,ad74115h 30 spi-max-frequency: 33 spi-cpol: true [all …]
|
/linux-6.14.4/Documentation/iio/ |
D | ad4695.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 26 ---------------- 30 4-wire mode 35 .. code-block:: 37 +-------------+ +-------------+ 38 | CS |<-+------| CS | 39 | CNV |<-+ | | 42 | SDI |<--------| SDO | 43 | SDO |-------->| SDI | 44 | SCLK |<--------| SCLK | [all …]
|
D | ad7380.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 23 * `AD7380-4 <https://www.analog.com/en/products/ad7380-4.html>`_ 24 * `AD7381-4 <https://www.analog.com/en/products/ad7381-4.html>`_ 25 * `AD7383-4 <https://www.analog.com/en/products/ad7383-4.html>`_ 26 * `AD7384-4 <https://www.analog.com/en/products/ad7384-4.html>`_ 27 * `AD7386-4 <https://www.analog.com/en/products/ad7386-4.html>`_ 28 * `AD7387-4 <https://www.analog.com/en/products/ad7387-4.html>`_ 29 * `AD7388-4 <https://www.analog.com/en/products/ad7388-4.html>`_ 30 * `ADAQ4370-4 <https://www.analog.com/en/products/adaq4370-4.html>`_ 31 * `ADAQ4380-4 <https://www.analog.com/en/products/adaq4380-4.html>`_ [all …]
|
D | ad7625.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 31 ------------------------ 35 Echoed-Clock interface mode 38 .. code-block:: 40 +----------------+ 44 +----------------------------+ | | 45 | CNV+/CNV- DCO+/DCO- |xxxxxxx>| CLK_IN | 48 | AD7625 D+/D- |xxxxxxx>| DATA_IN | 51 | CLK+/CLK- |<xxxxxxx| CLK & CLK_GATE | 52 +----------------------------+ | | [all …]
|
D | ad7606.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 24 ---------------- 30 -------------------- 34 platform in the device tree (with no io-backends node defined, see below). 36 IIO-backend mode 37 ---------------- 41 The backend mode is enabled when through the definition of the "io-backends" 44 The reference configuration for the current implementation of IIO-backend mode 46 https://wiki.analog.com/resources/eval/user-guides/ad7606x-fmc/hdl 48 This implementation embeds an IIO-backend compatible IP (adi-axi-adc) and a PWM [all …]
|
D | ad7944.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 25 ---------------- 29 CS mode, 3-wire, without busy indicator 32 .. code-block:: 34 +-------------+ 35 +--------------------| CS | 37 VIO +--------------------+ | HOST | 39 +--->| SDI AD7944 SDO |-------->| SDI | 41 +--------------------+ | | 43 +--------------------| SCLK | [all …]
|
/linux-6.14.4/drivers/iio/adc/ |
D | ad7625.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 47 /* AD7625_CHAN_SPEC - Define a chan spec structure for a specific chip */ 75 * Waveforms containing the last-requested and rounded 85 * EN2 controls the device -3dB bandwidth (and by extension, max 103 /* Indicate whether there is a REFIN supply connected */ 189 cnv_wf.duty_length_ns = st->info->timing_spec->conv_high_ns; in ad7625_set_sampling_freq() 191 ret = pwm_round_waveform_might_sleep(st->cnv_pwm, &cnv_wf); in ad7625_set_sampling_freq() 202 st->info->chan_spec.scan_type.realbits, in ad7625_set_sampling_freq() 203 st->ref_clk_rate_hz); in ad7625_set_sampling_freq() 206 clk_gate_wf.duty_offset_ns = st->info->timing_spec->conv_msb_ns; in ad7625_set_sampling_freq() [all …]
|
D | ad4695.c | 1 // SPDX-License-Identifier: GPL-2.0-only 33 #include <dt-bindings/iio/adc/adi,ad4695.h> 189 .name = "ad4695-8", 219 .name = "ad4695-16", 296 * ad4695_set_single_cycle_mode - Set the device in single cycle mode 312 ret = regmap_clear_bits(st->regmap, AD4695_REG_SEQ_CTRL, in ad4695_set_single_cycle_mode() 318 ret = regmap_write(st->regmap, AD4695_REG_AS_SLOT(0), in ad4695_set_single_cycle_mode() 323 return regmap_set_bits(st->regmap, AD4695_REG_SETUP, in ad4695_set_single_cycle_mode() 329 * ad4695_enter_advanced_sequencer_mode - Put the ADC in advanced sequencer mode 331 * @n: The number of slots to use - must be >= 2, <= 128 [all …]
|
D | ad7380.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * ad7380/1 : https://www.analog.com/media/en/technical-documentation/data-sheets/AD7380-7381.pdf 10 * ad7383/4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7383-7384.pdf 11 …* ad7386/7/8 : https://www.analog.com/media/en/technical-documentation/data-sheets/AD7386-7387-738… 12 * ad7380-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7380-4.pdf 13 * ad7381-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7381-4.pdf 14 …* ad7383/4-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7383-4-ad7384… 15 …* ad7386/7/8-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7386-4-7387… 16 * adaq4370-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/adaq4370-4.pdf 17 * adaq4380-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/adaq4380-4.pdf [all …]
|
D | ad7791.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Author: Lars-Peter Clausen <[email protected]> 71 .differential = (_channel2 == -1 ? 0 : 1), \ 99 __AD7991_CHANNEL(_si, _channel, -1, _address, _bits, \ 111 __AD7991_CHANNEL(_si, _channel, -1, _address, _bits, \ 112 _storagebits, _shift, "supply", IIO_VOLTAGE, \ 244 st->mode &= ~AD7791_MODE_SEL_MASK; in ad7791_set_mode() 245 st->mode |= AD7791_MODE_SEL(mode); in ad7791_set_mode() 247 return ad_sd_write_reg(sd, AD7791_REG_MODE, sizeof(st->mode), st->mode); in ad7791_set_mode() 264 bool unipolar = !!(st->mode & AD7791_MODE_UNIPOLAR); in ad7791_read_raw() [all …]
|
D | ad7793.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2011-2012 Analog Devices Inc. 30 #define AD7793_REG_COMM 0 /* Communications Register (WO, 8-bit) */ 31 #define AD7793_REG_STAT 0 /* Status Register (RO, 8-bit) */ 32 #define AD7793_REG_MODE 1 /* Mode Register (RW, 16-bit */ 33 #define AD7793_REG_CONF 2 /* Configuration Register (RW, 16-bit) */ 34 #define AD7793_REG_DATA 3 /* Data Register (RO, 16-/24-bit) */ 35 #define AD7793_REG_ID 4 /* ID Register (RO, 8-bit) */ 36 #define AD7793_REG_IO 5 /* IO Register (RO, 8-bit) */ 37 #define AD7793_REG_OFFSET 6 /* Offset Register (RW, 16-bit [all …]
|
/linux-6.14.4/drivers/iio/addac/ |
D | ad74115.c | 1 // SPDX-License-Identifier: GPL-2.0 204 * Synchronize consecutive operations when doing a one-shot 386 [AD74115_ADC_RANGE_12V_BIPOLAR] = { -12000000, 12000000 }, 387 [AD74115_ADC_RANGE_2_5V_BIPOLAR] = { -2500000, 2500000 }, 388 [AD74115_ADC_RANGE_2_5V_NEG] = { -2500000, 0 }, 391 [AD74115_ADC_RANGE_104MV_BIPOLAR] = { -104000, 104000 }, 406 return -EINVAL; in _ad74115_find_tbl_index() 428 ad74115_format_reg_write(reg, val, st->reg_tx_buf); in ad74115_reg_write() 430 return spi_write(st->spi, st->reg_tx_buf, AD74115_FRAME_SIZE); in ad74115_reg_write() 435 struct device *dev = &st->spi->dev; in ad74115_crc_check() [all …]
|