Skip to content

Commit 00ef770

Browse files
MikeLooijmansjic23
authored andcommitted
iio: adc: ti-ads1298: Add driver
Skeleton driver for the TI ADS1298 medical ADC. This device is typically used for ECG and similar measurements. Supports data acquisition at configurable scale and sampling frequency. Reviewed-by: Andy Shevchenko <[email protected]> Signed-off-by: Mike Looijmans <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jonathan Cameron <[email protected]>
1 parent bc4d251 commit 00ef770

File tree

3 files changed

+781
-0
lines changed

3 files changed

+781
-0
lines changed

drivers/iio/adc/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1312,6 +1312,17 @@ config TI_ADS1100
13121312
This driver can also be built as a module. If so, the module will be
13131313
called ti-ads1100.
13141314

1315+
config TI_ADS1298
1316+
tristate "Texas Instruments ADS1298"
1317+
depends on SPI
1318+
select IIO_BUFFER
1319+
help
1320+
If you say yes here you get support for Texas Instruments ADS1298
1321+
medical ADC chips
1322+
1323+
This driver can also be built as a module. If so, the module will be
1324+
called ti-ads1298.
1325+
13151326
config TI_ADS7950
13161327
tristate "Texas Instruments ADS7950 ADC driver"
13171328
depends on SPI && GPIOLIB

drivers/iio/adc/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ obj-$(CONFIG_TI_ADC128S052) += ti-adc128s052.o
116116
obj-$(CONFIG_TI_ADC161S626) += ti-adc161s626.o
117117
obj-$(CONFIG_TI_ADS1015) += ti-ads1015.o
118118
obj-$(CONFIG_TI_ADS1100) += ti-ads1100.o
119+
obj-$(CONFIG_TI_ADS1298) += ti-ads1298.o
119120
obj-$(CONFIG_TI_ADS7924) += ti-ads7924.o
120121
obj-$(CONFIG_TI_ADS7950) += ti-ads7950.o
121122
obj-$(CONFIG_TI_ADS8344) += ti-ads8344.o

0 commit comments

Comments
 (0)