Searched full:ltc2309 (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/iio/adc/ |
H A D | ltc2309.c | 3 * The LTC2309 is an 8-Channel, 12-Bit SAR ADC with an I2C Interface. 30 * struct ltc2309 - internal device data structure 36 struct ltc2309 { struct 102 static int ltc2309_read_raw_channel(struct ltc2309 *ltc2309, in ltc2309_read_raw_channel() argument 113 ret = i2c_smbus_write_byte(ltc2309->client, din); in ltc2309_read_raw_channel() 115 dev_err(ltc2309->dev, "i2c command failed: %pe\n", in ltc2309_read_raw_channel() 120 ret = i2c_master_recv(ltc2309->client, (char *)&buf, 2); in ltc2309_read_raw_channel() 122 dev_err(ltc2309->dev, "i2c read failed: %pe\n", ERR_PTR(ret)); in ltc2309_read_raw_channel() 135 struct ltc2309 *ltc2309 = iio_priv(indio_dev); in ltc2309_read_raw() local 140 mutex_lock(<c2309->lock); in ltc2309_read_raw() [all …]
|
H A D | Kconfig | 702 config LTC2309 config 703 tristate "Linear Technology LTC2309 ADC driver" 706 Say yes here to build support for Linear Technology LTC2309, a low 710 be called ltc2309.
|
H A D | Makefile | 66 obj-$(CONFIG_LTC2309) += ltc2309.o
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | lltc,ltc2497.yaml | 7 title: Linear Technology / Analog Devices LTC2497 and LTC2309 ADC 14 LTC2309: 31 - lltc,ltc2309
|