18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Health sensors
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci# When adding new entries keep the list in alphabetical order
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_cimenu "Health Sensors"
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_cimenu "Heart Rate Monitors"
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciconfig AFE4403
128c2ecf20Sopenharmony_ci	tristate "TI AFE4403 Heart Rate Monitor"
138c2ecf20Sopenharmony_ci	depends on SPI_MASTER
148c2ecf20Sopenharmony_ci	select REGMAP_SPI
158c2ecf20Sopenharmony_ci	select IIO_BUFFER
168c2ecf20Sopenharmony_ci	select IIO_TRIGGERED_BUFFER
178c2ecf20Sopenharmony_ci	help
188c2ecf20Sopenharmony_ci	  Say yes to choose the Texas Instruments AFE4403
198c2ecf20Sopenharmony_ci	  heart rate monitor and low-cost pulse oximeter.
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
228c2ecf20Sopenharmony_ci	  module will be called afe4403.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig AFE4404
258c2ecf20Sopenharmony_ci	tristate "TI AFE4404 heart rate and pulse oximeter sensor"
268c2ecf20Sopenharmony_ci	depends on I2C
278c2ecf20Sopenharmony_ci	select REGMAP_I2C
288c2ecf20Sopenharmony_ci	select IIO_BUFFER
298c2ecf20Sopenharmony_ci	select IIO_TRIGGERED_BUFFER
308c2ecf20Sopenharmony_ci	help
318c2ecf20Sopenharmony_ci	  Say yes to choose the Texas Instruments AFE4404
328c2ecf20Sopenharmony_ci	  heart rate monitor and low-cost pulse oximeter.
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
358c2ecf20Sopenharmony_ci	  module will be called afe4404.
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ciconfig MAX30100
388c2ecf20Sopenharmony_ci	tristate "MAX30100 heart rate and pulse oximeter sensor"
398c2ecf20Sopenharmony_ci	depends on I2C
408c2ecf20Sopenharmony_ci	select REGMAP_I2C
418c2ecf20Sopenharmony_ci	select IIO_BUFFER
428c2ecf20Sopenharmony_ci	select IIO_KFIFO_BUF
438c2ecf20Sopenharmony_ci	help
448c2ecf20Sopenharmony_ci	  Say Y here to build I2C interface support for the Maxim
458c2ecf20Sopenharmony_ci	  MAX30100 heart rate, and pulse oximeter sensor.
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
488c2ecf20Sopenharmony_ci	  module will be called max30100.
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ciconfig MAX30102
518c2ecf20Sopenharmony_ci	tristate "MAX30102 heart rate and pulse oximeter sensor"
528c2ecf20Sopenharmony_ci	depends on I2C
538c2ecf20Sopenharmony_ci	select REGMAP_I2C
548c2ecf20Sopenharmony_ci	select IIO_BUFFER
558c2ecf20Sopenharmony_ci	select IIO_KFIFO_BUF
568c2ecf20Sopenharmony_ci	help
578c2ecf20Sopenharmony_ci	  Say Y here to build I2C interface support for the Maxim
588c2ecf20Sopenharmony_ci	  MAX30102 heart rate, and pulse oximeter sensor.
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
618c2ecf20Sopenharmony_ci	  module will be called max30102.
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ciendmenu
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ciendmenu
66