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