Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) # Chemical sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) menu "Chemical Sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) config ATLAS_PH_SENSOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	tristate "Atlas Scientific OEM SM sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	select IRQ_WORK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	  Say Y here to build I2C interface support for the following
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	  Atlas Scientific OEM SM sensors:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	    * pH SM sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	    * EC SM sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	    * ORP SM sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	  To compile this driver as module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	  module will be called atlas-ph-sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) config ATLAS_EZO_SENSOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	tristate "Atlas Scientific EZO sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	  Say Y here to build I2C interface support for the following
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	  Atlas Scientific EZO sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	    * CO2 EZO Sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	  To compile this driver as module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	  module will be called atlas-ezo-sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) config BME680
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	tristate "Bosch Sensortec BME680 sensor driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	depends on (I2C || SPI)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	select REGMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	select BME680_I2C if I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	select BME680_SPI if SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	  Say yes here to build support for Bosch Sensortec BME680 sensor with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	  temperature, pressure, humidity and gas sensing capability.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	  This driver can also be built as a module. If so, the module for I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  would be called bme680_i2c and bme680_spi for SPI support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) config BME680_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	depends on I2C && BME680
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) config BME680_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	depends on SPI && BME680
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) config CCS811
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	tristate "AMS CCS811 VOC sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	  Say Y here to build I2C interface support for the AMS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	  CCS811 VOC (Volatile Organic Compounds) sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) config IAQCORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	tristate "AMS iAQ-Core VOC sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	  Say Y here to build I2C interface support for the AMS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	  iAQ-Core Continuous/Pulsed VOC (Volatile Organic Compounds)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	  sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) config PMS7003
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	tristate "Plantower PMS7003 particulate matter sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	depends on SERIAL_DEV_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	  Say Y here to build support for the Plantower PMS7003 particulate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	  matter sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	  be called pms7003.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) config SCD30_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	tristate "SCD30 carbon dioxide sensor driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	  Say Y here to build support for the Sensirion SCD30 sensor with carbon
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	  dioxide, relative humidity and temperature sensing capabilities.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  be called scd30_core.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) config SCD30_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	tristate "SCD30 carbon dioxide sensor I2C driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	depends on SCD30_CORE && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	select CRC8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  Say Y here to build support for the Sensirion SCD30 I2C interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	  driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	  be called scd30_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) config SCD30_SERIAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	tristate "SCD30 carbon dioxide sensor serial driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	depends on SCD30_CORE && SERIAL_DEV_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	select CRC16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  Say Y here to build support for the Sensirion SCD30 serial interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 	  driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	  be called scd30_serial.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) config SENSIRION_SGP30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	tristate "Sensirion SGPxx gas sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	select CRC8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	  Say Y here to build I2C interface support for the following
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	  Sensirion SGP gas sensors:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	    * SGP30 gas sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	    * SGPC3 low power gas sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	  To compile this driver as module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 	  module will be called sgp30.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) config SPS30
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 	tristate "SPS30 particulate matter sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	select CRC8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 	  Say Y here to build support for the Sensirion SPS30 particulate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 	  matter sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	  be called sps30.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) config VZ89X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 	tristate "SGX Sensortech MiCS VZ89X VOC sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	  Say Y here to build I2C interface support for the SGX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 	  Sensortech MiCS VZ89X VOC (Volatile Organic Compounds)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 	  sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) endmenu