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) # Proximity 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 "Lightning sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) config AS3935
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	tristate "AS3935 Franklin lightning sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	  Say Y here to build SPI interface support for the Austrian
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	  Microsystems AS3935 lightning detection sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	  module will be called as3935
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) menu "Proximity and distance sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) config ISL29501
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	tristate "Intersil ISL29501 Time Of Flight sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	select IIO_KFIFO_BUF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	  Say Y here if you want to build a driver for the Intersil ISL29501
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	  Time of Flight sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	  called isl29501.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) config LIDAR_LITE_V2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	tristate "PulsedLight LIDAR sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	  Say Y to build a driver for PulsedLight LIDAR range finding
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	  sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  module will be called pulsedlight-lite-v2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) config MB1232
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	tristate "MaxSonar I2CXL family ultrasonic sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  Say Y to build a driver for the ultrasonic sensors I2CXL of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	  MaxBotix which have an i2c interface. It can be used to measure
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	  the distance of objects. Supported types are mb1202, mb1212,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	  mb1222, mb1232, mb1242, mb7040, mb7137
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	  module will be called mb1232.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) config PING
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	tristate "Parallax GPIO bitbanged ranger sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	depends on GPIOLIB
^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 a driver for GPIO bitbanged ranger sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	  with just one GPIO for the trigger and echo. This driver can be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	  used to measure the distance of objects.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  Actually supported are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	  - Parallax PING))) (ultrasonic)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	  - Parallax LaserPING (time-of-flight)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	  module will be called ping.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) config RFD77402
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	tristate "RFD77402 ToF sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	  Say Y to build a driver for the RFD77402 Time-of-Flight (distance)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	  sensor module with I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	  module will be called rfd77402.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) config SRF04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	tristate "GPIO bitbanged ultrasonic ranger sensor (SRF04, MB1000)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	depends on GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	  Say Y here to build a driver for GPIO bitbanged ultrasonic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	  ranger sensor. This driver can be used to measure the distance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	  of objects. It is using two GPIOs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	  Actually Supported types are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	  - Devantech SRF04
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	  - Maxbotix mb1000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	  - Maxbotix mb1010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  - Maxbotix mb1020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  - Maxbotix mb1030
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	  - Maxbotix mb1040
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	  module will be called srf04.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) config SX9310
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	tristate "SX9310/SX9311 Semtech proximity sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	  Say Y here to build a driver for Semtech's SX9310/SX9311 capacitive
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	  proximity/button sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  module will be called sx9310.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) config SX9500
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	tristate "SX9500 Semtech proximity sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	  Say Y here to build a driver for Semtech's SX9500 capacitive
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	  proximity/button sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	  module will be called sx9500.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) config SRF08
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	tristate "Devantech SRF02/SRF08/SRF10 ultrasonic ranger sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	  Say Y here to build a driver for Devantech SRF02/SRF08/SRF10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	  ultrasonic ranger sensors with i2c interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	  This driver can be used to measure the distance of objects.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 	  module will be called srf08.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) config VCNL3020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 	tristate "VCNL3020 proximity sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 	  Say Y here if you want to build a driver for the Vishay VCNL3020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	  proximity sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 	  module will be called vcnl3020.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) config VL53L0X_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 	tristate "STMicroelectronics VL53L0X ToF ranger sensor (I2C)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 	  Say Y here to build a driver for STMicroelectronics VL53L0X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 	  ToF ranger sensors with i2c interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 	  This driver can be used to measure the distance of objects.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	  module will be called vl53l0x-i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) endmenu