xref: /linux/drivers/iio/health/Kconfig (revision 58e16d792a6a8c6b750f637a4649967fcac853dc)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
24d33615dSMatt Ranostay#
34d33615dSMatt Ranostay# Health sensors
44d33615dSMatt Ranostay#
54d33615dSMatt Ranostay# When adding new entries keep the list in alphabetical order
64d33615dSMatt Ranostay
787aec56eSAndrew F. Davismenu "Health Sensors"
887aec56eSAndrew F. Davis
987aec56eSAndrew F. Davismenu "Heart Rate Monitors"
1087aec56eSAndrew F. Davis
11eec96d1eSAndrew F. Davisconfig AFE4403
12eec96d1eSAndrew F. Davis	tristate "TI AFE4403 Heart Rate Monitor"
13eec96d1eSAndrew F. Davis	depends on SPI_MASTER
14f56293c7SArnd Bergmann	select REGMAP_SPI
15eec96d1eSAndrew F. Davis	select IIO_BUFFER
16eec96d1eSAndrew F. Davis	select IIO_TRIGGERED_BUFFER
17eec96d1eSAndrew F. Davis	help
18eec96d1eSAndrew F. Davis	  Say yes to choose the Texas Instruments AFE4403
19eec96d1eSAndrew F. Davis	  heart rate monitor and low-cost pulse oximeter.
20eec96d1eSAndrew F. Davis
21eec96d1eSAndrew F. Davis	  To compile this driver as a module, choose M here: the
22eec96d1eSAndrew F. Davis	  module will be called afe4403.
23eec96d1eSAndrew F. Davis
2487aec56eSAndrew F. Davisconfig AFE4404
2587aec56eSAndrew F. Davis	tristate "TI AFE4404 heart rate and pulse oximeter sensor"
2687aec56eSAndrew F. Davis	depends on I2C
2787aec56eSAndrew F. Davis	select REGMAP_I2C
2887aec56eSAndrew F. Davis	select IIO_BUFFER
2987aec56eSAndrew F. Davis	select IIO_TRIGGERED_BUFFER
3087aec56eSAndrew F. Davis	help
3187aec56eSAndrew F. Davis	  Say yes to choose the Texas Instruments AFE4404
3287aec56eSAndrew F. Davis	  heart rate monitor and low-cost pulse oximeter.
3387aec56eSAndrew F. Davis
3487aec56eSAndrew F. Davis	  To compile this driver as a module, choose M here: the
3587aec56eSAndrew F. Davis	  module will be called afe4404.
364d33615dSMatt Ranostay
374d33615dSMatt Ranostayconfig MAX30100
384d33615dSMatt Ranostay	tristate "MAX30100 heart rate and pulse oximeter sensor"
394d33615dSMatt Ranostay	depends on I2C
404d33615dSMatt Ranostay	select REGMAP_I2C
414d33615dSMatt Ranostay	select IIO_BUFFER
424d33615dSMatt Ranostay	select IIO_KFIFO_BUF
434d33615dSMatt Ranostay	help
444d33615dSMatt Ranostay	  Say Y here to build I2C interface support for the Maxim
454d33615dSMatt Ranostay	  MAX30100 heart rate, and pulse oximeter sensor.
464d33615dSMatt Ranostay
474d33615dSMatt Ranostay	  To compile this driver as a module, choose M here: the
484d33615dSMatt Ranostay	  module will be called max30100.
494d33615dSMatt Ranostay
50b3c590ceSMatt Ranostayconfig MAX30102
51b3c590ceSMatt Ranostay	tristate "MAX30102 heart rate and pulse oximeter sensor"
52b3c590ceSMatt Ranostay	depends on I2C
53b3c590ceSMatt Ranostay	select REGMAP_I2C
54b3c590ceSMatt Ranostay	select IIO_BUFFER
55b3c590ceSMatt Ranostay	select IIO_KFIFO_BUF
56b3c590ceSMatt Ranostay	help
57b3c590ceSMatt Ranostay	  Say Y here to build I2C interface support for the Maxim
58b3c590ceSMatt Ranostay	  MAX30102 heart rate, and pulse oximeter sensor.
59b3c590ceSMatt Ranostay
60b3c590ceSMatt Ranostay	  To compile this driver as a module, choose M here: the
61b3c590ceSMatt Ranostay	  module will be called max30102.
62b3c590ceSMatt Ranostay
634d33615dSMatt Ranostayendmenu
6487aec56eSAndrew F. Davis
6587aec56eSAndrew F. Davisendmenu
66