xref: /openbmc/linux/drivers/iio/health/Kconfig (revision 60772e48)
1#
2# Health sensors
3#
4# When adding new entries keep the list in alphabetical order
5
6menu "Health Sensors"
7
8menu "Heart Rate Monitors"
9
10config AFE4403
11	tristate "TI AFE4403 Heart Rate Monitor"
12	depends on SPI_MASTER
13	select REGMAP_SPI
14	select IIO_BUFFER
15	select IIO_TRIGGERED_BUFFER
16	help
17	  Say yes to choose the Texas Instruments AFE4403
18	  heart rate monitor and low-cost pulse oximeter.
19
20	  To compile this driver as a module, choose M here: the
21	  module will be called afe4403.
22
23config AFE4404
24	tristate "TI AFE4404 heart rate and pulse oximeter sensor"
25	depends on I2C
26	select REGMAP_I2C
27	select IIO_BUFFER
28	select IIO_TRIGGERED_BUFFER
29	help
30	  Say yes to choose the Texas Instruments AFE4404
31	  heart rate monitor and low-cost pulse oximeter.
32
33	  To compile this driver as a module, choose M here: the
34	  module will be called afe4404.
35
36config MAX30100
37	tristate "MAX30100 heart rate and pulse oximeter sensor"
38	depends on I2C
39	select REGMAP_I2C
40	select IIO_BUFFER
41	select IIO_KFIFO_BUF
42	help
43	  Say Y here to build I2C interface support for the Maxim
44	  MAX30100 heart rate, and pulse oximeter sensor.
45
46	  To compile this driver as a module, choose M here: the
47	  module will be called max30100.
48
49config MAX30102
50	tristate "MAX30102 heart rate and pulse oximeter sensor"
51	depends on I2C
52	select REGMAP_I2C
53	select IIO_BUFFER
54	select IIO_KFIFO_BUF
55	help
56	  Say Y here to build I2C interface support for the Maxim
57	  MAX30102 heart rate, and pulse oximeter sensor.
58
59	  To compile this driver as a module, choose M here: the
60	  module will be called max30102.
61
62endmenu
63
64endmenu
65