Kconfig 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  1. #
  2. # Sensor drivers configuration
  3. #
  4. menuconfig SENSORS
  5. bool "Sensor devices"
  6. help
  7. Say Y here, and a list of sensors drivers will be displayed.
  8. Everything that didn't fit into the other categories is here. This option
  9. doesn't affect the kernel.
  10. If unsure, say Y.
  11. config SENSORS_BMI055
  12. tristate "BMI055 Combo Sensor Driver"
  13. depends on I2C
  14. default n
  15. help
  16. If you say yes here you get support for Bosch-Sensortec's
  17. BMI055 Acceleration & Gyroscope Sensor.
  18. config SENSORS_BMI058
  19. tristate "BMI058 Combo Sensor Driver"
  20. depends on I2C
  21. default n
  22. help
  23. If you say yes here you get support for Bosch-Sensortec's
  24. BMI058 Acceleration & Gyroscope Sensor.
  25. config SENSORS_AK8963C
  26. tristate "AK8963C compass support"
  27. default n
  28. depends on I2C
  29. help
  30. If you say yes here you get support for Asahi Kasei's
  31. orientation sensor AK8963.
  32. config SENSORS_AK09911C
  33. tristate "AK09911C compass support"
  34. default n
  35. depends on I2C
  36. help
  37. If you say yes here you get support for Asahi Kasei's
  38. orientation sensor AK09911C.
  39. config SENSORS_CM3323
  40. depends on I2C
  41. tristate "CM3323 driver"
  42. default n
  43. help
  44. Say Y here if you use cm3323.
  45. This option enables RGB sensors using
  46. Capella cm3323 device driver.
  47. Say N here if you do not use cm3323.
  48. config SENSORS_CM36653
  49. depends on I2C
  50. tristate "CM36653 driver"
  51. default n
  52. help
  53. Say Y here if you use cm36653.
  54. This option enables RGB sensors using
  55. Capella cm36653 device driver.
  56. Say N here if you do not use cm36653.
  57. config SENSORS_CM36686
  58. depends on I2C
  59. tristate "CM36686 driver"
  60. default n
  61. help
  62. This option enables proximity & light sensors using CM36686 driver.
  63. config SENSORS_CM36686_LEDA_EN_GPIO
  64. depends on I2C
  65. tristate "CM36686 leda_en controlled by GPIO"
  66. default n
  67. help
  68. This option enables leda_en controlled by GPIO using CM36686 driver.
  69. config SENSORS_GP2A030A
  70. depends on I2C
  71. tristate "GP2A030A Light Driver"
  72. default n
  73. help
  74. Say Y here if you use GP2A030A.
  75. This option enables optial sensors using
  76. Sharp GP2A030A device driver.
  77. Say N here if you do not use GP2A030A.
  78. config SENSORS_GP2A030A_PROX
  79. depends on SENSORS_GP2A030A
  80. tristate "GP2A030A Proximity Driver"
  81. default n
  82. help
  83. Say Y here if you use GP2A030A.
  84. This option enables optial sensors using
  85. Sharp GP2A030A device driver.
  86. Say N here if you do not use GP2A030A.
  87. config SENSORS_ADPD142
  88. depends on I2C
  89. tristate "ADI hrm sensor driver"
  90. default n
  91. help
  92. This option enables hrm sensors using adpd142 driver.
  93. config SENSORS_TMD3782S
  94. depends on I2C
  95. tristate "SENSORS_TMD3782S"
  96. default n
  97. help
  98. Say Y here if you use TAOS_TMD3782S.
  99. This option enables optial sensors using
  100. Sharp TAOS_TMD3782S device driver.
  101. config SENSORS_K2HH
  102. depends on I2C
  103. tristate "SENSORS_K2HH"
  104. default n
  105. help
  106. Say Y here if you use SENSORS_K2HH.
  107. This option enables accelerometer sensors using
  108. STMicroelectronic K2HH device driver.
  109. config SENSORS_SX9500
  110. depends on I2C
  111. tristate "SX9500 driver"
  112. default n
  113. help
  114. Say Y here if you use sx9500.
  115. This option enables grip sensors using
  116. SemTech sx9500 device driver.
  117. Say N here if you do not use sx9500.
  118. config SENSORS_GRIP_ADJDET
  119. depends on I2C
  120. tristate "GRIP sensor adj cable detect"
  121. default n
  122. help
  123. GRIP sensor adj cable detect
  124. config SENSORS_SX9500_REGULATOR_ONOFF
  125. tristate "GRIP sensor regulator onoff function"
  126. default n
  127. help
  128. GRIP sensor regulator onoff
  129. config SENSORS_SX9500_INIT_TOUCH_THRESHOLD
  130. int "SX9500 Grip sensor threshold for init touch"
  131. depends on SENSORS_SX9500
  132. default "3000"
  133. help
  134. This value is the standard of init touch using
  135. SemTech sx9500 device driver.
  136. config SENSORS_SX9500_NORMAL_TOUCH_THRESHOLD
  137. int "SX9500 Grip sensor threshold for normal touch"
  138. depends on SENSORS_SX9500
  139. default "17"
  140. help
  141. This value is the standard of normal touch using
  142. SemTech sx9500 device driver.
  143. config SENSORS_BMA254
  144. tristate "BMA254 acceleration sensor support"
  145. depends on I2C
  146. default n
  147. help
  148. If you say yes here you get support for Bosch Sensortec's
  149. acceleration sensors BMA254.
  150. config SENSORS_POWERCONTROL
  151. tristate "Sensors power control"
  152. default n
  153. help
  154. Say Y here to control power supply for drivers.
  155. config SENSORS_GP2A_VDDCONTROL
  156. tristate "Sensors GP2A VDD control"
  157. default n
  158. help
  159. Say Y here to control power vdd supply for drivers.
  160. config BMA254_SMART_ALERT
  161. depends on I2C
  162. tristate "bma254 smart alert"
  163. default n
  164. help
  165. This option enables bma254 smart alert function.
  166. config SENSORS_GP2A002
  167. tristate "GP2A002 proximity sensor support"
  168. depends on I2C
  169. default n
  170. help
  171. If you say yes here you get support for sharp Sensortec's
  172. proximity sensors GP2A002.
  173. config SENSORS_POWER_EN
  174. tristate "Sensors power control"
  175. default n
  176. help
  177. Say Y here to enable power supply for drivers.
  178. config SENSORS_K3DH
  179. tristate "K3DH acceleration sensor support"
  180. depends on I2C
  181. default n
  182. help
  183. Driver for STMicroelectronic K3DH accelerometer.
  184. config SENSOR_K3DH_INPUTDEV
  185. bool "K3DH acceleration sensor input dev support"
  186. depends on SENSORS_K3DH
  187. default n
  188. help
  189. Say Y here if you use K3DH.
  190. This option enables accelerometer sensor using
  191. K3DH device driver.
  192. Say N here if you do not use K3DH.
  193. config INPUT_MPU6500
  194. bool "Invensense MPU-6500 sensor"
  195. default n
  196. help
  197. Say Y here if you want support for the MPU-6500 sensor
  198. device.
  199. To compile this driver as a module, choose M here: the
  200. module will be called MPU6500.
  201. config MPU6500_ADJUST_SMART_ALERT
  202. bool "MPU6500 sensor smart alert adjustment"
  203. default n
  204. help
  205. Say Y here if you want to adjust smart alert for mpu6500 sensor
  206. config INPUT_MPU6500_SELFTEST
  207. bool "Self-test of Invensense MPU-6500 sensor"
  208. default n
  209. help
  210. Say Y here if you want support for self-test of the MPU-6500 sensor
  211. device.
  212. To compile this driver as a module, choose M here: the
  213. module will be called MPU6500.
  214. config INPUT_MPU6500_POLLING
  215. bool "Polling-mode of Invensense MPU-6500 sensor"
  216. default n
  217. help
  218. Say Y here if you want support for polling-mode of the MPU-6500 sensor
  219. device.
  220. To compile this driver as a module, choose M here: the
  221. module will be called MPU6500.
  222. config SENSORS_TMD27723
  223. depends on I2C
  224. tristate "TMD27723 driver"
  225. default n
  226. help
  227. This option enables proximity & light sensors using TMD27723 driver.
  228. config INPUT_YAS_SENSORS
  229. bool "Sensors Support"
  230. default n
  231. help
  232. Say Y to enable Sensors support. This allows control of supported
  233. Sensors.
  234. config SENSORS_BMA255
  235. tristate "YAS Acceleration Sensor- BMA255"
  236. depends on I2C
  237. default n
  238. help
  239. Say Y here if you want support for the BMA255 sensor
  240. device.
  241. To compile this driver as a module, choose M here: the
  242. module will be called BMA255.
  243. config SENSORS_CORE
  244. bool "sensors_core"
  245. depends on I2C
  246. config SENSORS_HSCDTD008A
  247. depends on I2C
  248. tristate "hscd alps HSCDTD008A"
  249. default n
  250. help
  251. This option enables hscd alps HSCDTD008A mag driver
  252. config SENSORS_CM36651
  253. depends on I2C && GENERIC_GPIO
  254. tristate "Capella CM3663 ambient light and proximity sensor"
  255. default n
  256. help
  257. This option enables proximity & light sensors using CM3663 driver.
  258. config SENSORS_MAX86900
  259. tristate "MAXIM MAX86900 HRM Sensor"
  260. default n
  261. depends on I2C && SYSFS
  262. help
  263. If you say yes here you get support for the MAX86900
  264. HRM sensor.
  265. This driver can also be built as a module. If so, the module
  266. will be called max86900.
  267. config SENSORS_K303C
  268. depends on I2C
  269. tristate "ST K303C accel,magnetic combo"
  270. default n
  271. help
  272. This option enables st k303c accel and mag driver
  273. source "drivers/sensors/yas532/Kconfig"