Home
last modified time | relevance | path

Searched +full:4 +full:- +full:wire +full:- +full:rtd (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.6/Documentation/devicetree/bindings/iio/temperature/
Dmaxim,max31865.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Navin Sankar Velliangiri <navin@linumiz.com>
22 maxim,3-wire:
24 Identifies the number of wires used by the RTD. Setting this property
25 enables 3-wire RTD connection. Else 2-wire or 4-wire RTD connection.
28 spi-cpha: true
31 - compatible
32 - reg
[all …]
Dadi,ltc2983.yaml1 # 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, LTC2986, LTM2985 Multi-sensor Temperature system
10 - Nuno Sá <nuno.sa@analog.com>
13 Analog Devices LTC2983, LTC2984, LTC2986, LTM2985 Multi-Sensor Digital
16 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf
17 https://www.analog.com/media/en/technical-documentation/data-sheets/2984fb.pdf
18 https://www.analog.com/media/en/technical-documentation/data-sheets/29861fa.pdf
19 https://www.analog.com/media/en/technical-documentation/data-sheets/ltm2985.pdf
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/iio/addac/
Dadi,ad74115.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cosmin Tanislav <cosmin.tanislav@analog.com>
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-v6.6/drivers/iio/temperature/
Dmax31865.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * max31865.c - Maxim MAX31865 RTD-to-Digital Converter sensor driver
32 #define MAX31865_3WIRE_RTD BIT(4)
46 { /* RTD Temperature */
64 return spi_write_then_read(data->spi, &reg, 1, data->buf, read_size); in max31865_read()
69 return spi_write(data->spi, data->buf, len); in max31865_write()
81 cfg = data->buf[0]; in enable_bias()
83 data->buf[0] = MAX31865_CFG_REG | MAX31865_RD_WR_BIT; in enable_bias()
84 data->buf[1] = cfg | MAX31865_CFG_VBIAS; in enable_bias()
98 cfg = data->buf[0]; in disable_bias()
[all …]
Dltc2983.c1 // SPDX-License-Identifier: GPL-2.0
3 * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System
45 #define LTC2983_CUSTOM_STEINHART_ENTRY_SZ 4
57 (((chan - 1) * 4) + LTC2983_CHAN_ASSIGN_START_REG)
59 (((chan - 1) * 4) + LTC2983_TEMP_RES_START_REG)
110 #define LTC2983_STATUS_CHAN_SEL_MASK GENMASK(4, 0)
127 /* cold junction for thermocouples and rsense for rtd's and thermistor's */
308 * instance a resolution of 2^-10 means we have 10 fractional bits.
322 s64 __res = -(s32)val; in __convert_to_raw_sign()
326 return (u32)-__res; in __convert_to_raw_sign()
[all …]
/Linux-v6.6/sound/soc/codecs/
Drt5677-spi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * rt5677-spi.c -- RT5677 ALSA SoC audio codec driver
30 #include "rt5677-spi.h"
38 /* The AddressPhase and DataPhase of SPI commands are MSB first on the wire.
39 * DataPhase word size of 16-bit commands is 2 bytes.
40 * DataPhase word size of 32-bit commands is 4 bytes.
42 * The DSP CPU is little-endian.
54 #define RT5677_MIC_BUF_BYTES ((u32)(RT5677_BUF_BYTES_TOTAL - \
66 size_t dma_offset; /* zero-based offset into runtime->dma_area */
68 u32 mic_read_offset; /* zero-based offset into DSP's mic buffer */
[all …]
/Linux-v6.6/drivers/iio/addac/
Dad74115.c1 // SPDX-License-Identifier: GPL-2.0
35 #define AD74115_ADC_CONFIG_CONV1_RANGE_MASK GENMASK(6, 4)
42 #define AD74115_DIN_DEBOUNCE_MASK GENMASK(4, 0)
49 #define AD74115_OUTPUT_SLEW_LIN_STEP_MASK GENMASK(4, 3)
65 #define AD74115_GPIO_CONFIG_GPO_DATA BIT(4)
104 #define AD74115_FRAME_SIZE 4
105 #define AD74115_GPIO_NUM 4
205 * Synchronize consecutive operations when doing a one-shot
282 4 * 8,
283 4 * 15,
[all …]