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) # Input misc drivers configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) menuconfig INPUT_MISC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 	bool "Miscellaneous devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	  Say Y here, and a list of miscellaneous input drivers will be displayed.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	  Everything that didn't fit into the other categories is here. This option
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	  doesn't affect the kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) if INPUT_MISC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) config INPUT_88PM860X_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	tristate "88PM860x ONKEY support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	depends on MFD_88PM860X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	  Support the ONKEY of Marvell 88PM860x PMICs as an input device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	  reporting power button status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	  will be called 88pm860x_onkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) config INPUT_88PM80X_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	tristate "88PM80x ONKEY support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	depends on MFD_88PM800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	  Support the ONKEY of Marvell 88PM80x PMICs as an input device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	  reporting power button status.
^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 a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	  will be called 88pm80x_onkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) config INPUT_AB8500_PONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	tristate "AB8500 Pon (PowerOn) Key"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	depends on AB8500_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	  Say Y here to use the PowerOn Key for ST-Ericsson's AB8500
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	  Mix-Sig PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	  will be called ab8500-ponkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) config INPUT_AD714X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	tristate "Analog Devices AD714x Capacitance Touch Sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	  Say Y here if you want to support an AD7142/3/7/8/7A touch sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	  You should select a bus connection too.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	  module will be called ad714x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) config INPUT_AD714X_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	tristate "support I2C bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	depends on INPUT_AD714X && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	  Say Y here if you have AD7142/AD7147 hooked to an I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	  module will be called ad714x-i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) config INPUT_AD714X_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	tristate "support SPI bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	depends on INPUT_AD714X && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	  Say Y here if you have AD7142/AD7147 hooked to a SPI bus.
^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 ad714x-spi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) config INPUT_ARIZONA_HAPTICS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	tristate "Arizona haptics support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	depends on MFD_ARIZONA && SND_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	  Say Y to enable support for the haptics module in Arizona CODECs.
^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 arizona-haptics.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) config INPUT_ATMEL_CAPTOUCH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	tristate "Atmel Capacitive Touch Button Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	depends on OF || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	  Say Y here if an Atmel Capacitive Touch Button device which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	  implements "captouch" protocol is connected to I2C bus. Typically
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	  this device consists of Atmel Touch sensor controlled by AtMegaXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	  MCU running firmware based on Qtouch library.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	  One should find "atmel,captouch" node in the board specific DTS.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  module will be called atmel_captouch.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) config INPUT_BMA150
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	tristate "BMA150/SMB380 acceleration sensor support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  Say Y here if you have Bosch Sensortec's BMA150 or SMB380
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	  acceleration sensor hooked to an I2C bus.
^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
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	  module will be called bma150.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) config INPUT_E3X0_BUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	tristate "NI Ettus Research USRP E3xx Button support."
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  Say Y here to enable support for the NI Ettus Research
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  USRP E3xx Button.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	  module will be called e3x0_button.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) config INPUT_PCSPKR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	tristate "PC Speaker support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	depends on PCSPKR_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	  Say Y here if you want the standard PC Speaker to be used for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	  bells and whistles.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	  module will be called pcspkr.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) config INPUT_PM8941_PWRKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	tristate "Qualcomm PM8941 power key support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 	depends on MFD_SPMI_PMIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	  Say Y here if you want support for the power key usually found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	  on boards using a Qualcomm PM8941 compatible PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 	  will be called pm8941-pwrkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) config INPUT_PM8XXX_VIBRATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	tristate "Qualcomm PM8XXX vibrator support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	depends on MFD_PM8XXX || MFD_SPMI_PMIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	  This option enables device driver support for the vibrator
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 	  on Qualcomm PM8xxx chip. This driver supports ff-memless interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	  from input framework.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 	  To compile this driver as module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 	  module will be called pm8xxx-vibrator.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) config INPUT_PMIC8XXX_PWRKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 	tristate "PMIC8XXX power key support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 	depends on MFD_PM8XXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 	  Say Y here if you want support for the PMIC8XXX power key.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 	  module will be called pmic8xxx-pwrkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) config INPUT_SPARCSPKR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 	tristate "SPARC Speaker support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 	depends on PCI && SPARC64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 	  Say Y here if you want the standard Speaker on Sparc PCI systems
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 	  to be used for bells and whistles.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 	  module will be called sparcspkr.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) config INPUT_M68K_BEEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 	tristate "M68k Beeper support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 	depends on M68K
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) config INPUT_MAX77650_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 	tristate "Maxim MAX77650 ONKEY support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 	depends on MFD_MAX77650
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 	  Support the ONKEY of the MAX77650 PMIC as an input device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 	  will be called max77650-onkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) config INPUT_MAX77693_HAPTIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 	tristate "MAXIM MAX77693/MAX77843 haptic controller support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 	depends on (MFD_MAX77693 || MFD_MAX77843) && PWM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 	  This option enables support for the haptic controller on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) 	  MAXIM MAX77693 and MAX77843 chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 	  To compile this driver as module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) 	  module will be called max77693-haptic.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) config INPUT_MAX8925_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) 	tristate "MAX8925 ONKEY support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) 	depends on MFD_MAX8925
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 	  Support the ONKEY of MAX8925 PMICs as an input device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) 	  reporting power button status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) 	  will be called max8925_onkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) config INPUT_MAX8997_HAPTIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) 	tristate "MAXIM MAX8997 haptic controller support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 	depends on PWM && MFD_MAX8997
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) 	  This option enables device driver support for the haptic controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 	  on MAXIM MAX8997 chip. This driver supports ff-memless interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) 	  from input framework.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) 	  To compile this driver as module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) 	  module will be called max8997-haptic.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) config INPUT_MC13783_PWRBUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) 	tristate "MC13783 ON buttons"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) 	depends on MFD_MC13XXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) 	  Support the ON buttons of MC13783 PMIC as an input device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) 	  reporting power button status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) 	  will be called mc13783-pwrbutton.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) config INPUT_MMA8450
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 	tristate "MMA8450 - Freescale's 3-Axis, 8/12-bit Digital Accelerometer"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) 	  Say Y here if you want to support Freescale's MMA8450 Accelerometer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) 	  through I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) 	  module will be called mma8450.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) config INPUT_APANEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) 	tristate "Fujitsu Lifebook Application Panel buttons"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) 	depends on X86 && I2C && LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) 	select CHECK_SIGNATURE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) 	 Say Y here for support of the Application Panel buttons, used on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) 	 Fujitsu Lifebook. These are attached to the mainboard through
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) 	 an SMBus interface managed by the I2C Intel ICH (i801) driver,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) 	 which you should also build for this kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) 	 To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) 	 be called apanel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) config INPUT_GPIO_BEEPER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) 	tristate "Generic GPIO Beeper support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) 	depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) 	  Say Y here if you have a beeper connected to a GPIO pin.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) 	  module will be called gpio-beeper.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) config INPUT_GPIO_DECODER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) 	tristate "Polled GPIO Decoder Input driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) 	depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) 	 Say Y here if you want driver to read status of multiple GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) 	 lines and report the encoded value as an absolute integer to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) 	 input subsystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) 	 To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) 	 will be called gpio_decoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) config INPUT_GPIO_VIBRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) 	tristate "GPIO vibrator support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) 	depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) 	  Say Y here to get support for GPIO based vibrator devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) 	  called gpio-vibra.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) config INPUT_IXP4XX_BEEPER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) 	tristate "IXP4XX Beeper support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) 	depends on ARCH_IXP4XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) 	  If you say yes here, you can connect a beeper to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) 	  ixp4xx gpio pins. This is used by the LinkSys NSLU2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) 	  If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) 	  module will be called ixp4xx-beeper.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) config INPUT_COBALT_BTNS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) 	tristate "Cobalt button interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) 	depends on MIPS_COBALT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) 	  Say Y here if you want to support MIPS Cobalt button interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) 	  module will be called cobalt_btns.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) config INPUT_CPCAP_PWRBUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) 	tristate "CPCAP OnKey"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) 	depends on MFD_CPCAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) 	  Say Y here if you want to enable power key reporting via the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) 	  Motorola CPCAP chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) 	  be called cpcap-pwrbutton.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) config INPUT_WISTRON_BTNS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) 	tristate "x86 Wistron laptop button interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) 	depends on X86_32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) 	select INPUT_SPARSEKMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) 	select NEW_LEDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) 	select LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) 	select CHECK_SIGNATURE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) 	  Say Y here for support of Wistron laptop button interfaces, used on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) 	  laptops of various brands, including Acer and Fujitsu-Siemens. If
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) 	  available, mail and wifi LEDs will be controllable via /sys/class/leds.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) 	  be called wistron_btns.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) config INPUT_ATLAS_BTNS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) 	tristate "x86 Atlas button interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) 	depends on X86 && ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) 	  Say Y here for support of Atlas wallmount touchscreen buttons.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) 	  The events will show up as scancodes F1 through F9 via evdev.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) 	  be called atlas_btns.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) config INPUT_ATI_REMOTE2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) 	tristate "ATI / Philips USB RF remote control"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) 	depends on USB_ARCH_HAS_HCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) 	select USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) 	  Say Y here if you want to use an ATI or Philips USB RF remote control.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) 	  These are RF remotes with USB receivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) 	  ATI Remote Wonder II comes with some ATI's All-In-Wonder video cards
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) 	  and is also available as a separate product.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) 	  This driver provides mouse pointer, left and right mouse buttons,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) 	  and maps all the other remote buttons to keypress events.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) 	  called ati_remote2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) config INPUT_KEYSPAN_REMOTE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) 	tristate "Keyspan DMR USB remote control"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) 	depends on USB_ARCH_HAS_HCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) 	select USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) 	  Say Y here if you want to use a Keyspan DMR USB remote control.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) 	  Currently only the UIA-11 type of receiver has been tested.  The tag
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) 	  on the receiver that connects to the USB port should have a P/N that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) 	  will tell you what type of DMR you have.  The UIA-10 type is not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) 	  supported at this time.  This driver maps all buttons to keypress
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) 	  events.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) 	  be called keyspan_remote.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) config INPUT_KXTJ9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) 	tristate "Kionix KXTJ9 tri-axis digital accelerometer"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) 	  Say Y here to enable support for the Kionix KXTJ9 digital tri-axis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) 	  accelerometer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) 	  To compile this driver as a module, choose M here: the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) 	  be called kxtj9.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) config INPUT_POWERMATE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) 	tristate "Griffin PowerMate and Contour Jog support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) 	depends on USB_ARCH_HAS_HCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) 	select USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) 	  Say Y here if you want to use Griffin PowerMate or Contour Jog devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) 	  These are aluminum dials which can measure clockwise and anticlockwise
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) 	  rotation.  The dial also acts as a pushbutton.  The base contains an LED
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) 	  which can be instructed to pulse or to switch to a particular intensity.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) 	  You can download userspace tools from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) 	  <http://sowerbutts.com/powermate/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) 	  module will be called powermate.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) config INPUT_YEALINK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) 	tristate "Yealink usb-p1k voip phone"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) 	depends on USB_ARCH_HAS_HCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) 	select USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) 	  Say Y here if you want to enable keyboard and LCD functions of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) 	  Yealink usb-p1k usb phones. The audio part is enabled by the generic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) 	  usb sound driver, so you might want to enable that as well.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) 	  For information about how to use these additional functions, see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) 	  <file:Documentation/input/devices/yealink.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) 	  called yealink.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) config INPUT_CM109
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) 	tristate "C-Media CM109 USB I/O Controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) 	depends on USB_ARCH_HAS_HCD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) 	select USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) 	  Say Y here if you want to enable keyboard and buzzer functions of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) 	  C-Media CM109 usb phones. The audio part is enabled by the generic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) 	  usb sound driver, so you might want to enable that as well.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) 	  called cm109.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) config INPUT_REGULATOR_HAPTIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) 	tristate "Regulator haptics support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) 	depends on REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) 	  This option enables device driver support for the haptic controlled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) 	  by a regulator. This driver supports ff-memless interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) 	  from input framework.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) 	  module will be called regulator-haptic.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) config INPUT_RETU_PWRBUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) 	tristate "Retu Power button Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) 	depends on MFD_RETU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) 	  Say Y here if you want to enable power key reporting via the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) 	  Retu chips found in Nokia Internet Tablets (770, N800, N810).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) 	  be called retu-pwrbutton.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) config INPUT_TPS65218_PWRBUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) 	tristate "TPS65218 Power button driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) 	depends on (MFD_TPS65217 || MFD_TPS65218)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) 	  Say Y here if you want to enable power button reporting for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) 	  TPS65217 and TPS65218 Power Management IC devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) 	  be called tps65218-pwrbutton.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) config INPUT_AXP20X_PEK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) 	tristate "X-Powers AXP20X power button driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) 	depends on MFD_AXP20X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) 	  Say Y here if you want to enable power key reporting via the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) 	  AXP20X PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) 	  be called axp20x-pek.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) config INPUT_TWL4030_PWRBUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) 	tristate "TWL4030 Power button Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) 	depends on TWL4030_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) 	  Say Y here if you want to enable power key reporting via the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) 	  TWL4030 family of chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) 	  be called twl4030_pwrbutton.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) config INPUT_TWL4030_VIBRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) 	tristate "Support for TWL4030 Vibrator"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) 	depends on TWL4030_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) 	select MFD_TWL4030_AUDIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) 	  This option enables support for TWL4030 Vibrator Driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) 	  be called twl4030_vibra.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) config INPUT_TWL6040_VIBRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) 	tristate "Support for TWL6040 Vibrator"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) 	depends on TWL6040_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) 	  This option enables support for TWL6040 Vibrator Driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) 	  be called twl6040_vibra.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) config INPUT_UINPUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) 	tristate "User level driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) 	  Say Y here if you want to support user level drivers for input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) 	  subsystem accessible under char device 10:223 - /dev/input/uinput.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) 	  module will be called uinput.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) config INPUT_SGI_BTNS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) 	tristate "SGI Indy/O2 volume button interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) 	depends on SGI_IP22 || SGI_IP32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) 	  Say Y here if you want to support SGI Indy/O2 volume button interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) 	  module will be called sgi_btns.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) config HP_SDC_RTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) 	tristate "HP SDC Real Time Clock"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) 	depends on (GSC || HP300) && SERIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) 	select HP_SDC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) 	  Say Y here if you want to support the built-in real time clock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) 	  of the HP SDC controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) config INPUT_PALMAS_PWRBUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) 	tristate "Palmas Power button Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) 	depends on MFD_PALMAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) 	  Say Y here if you want to enable power key reporting via the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) 	  Palmas family of PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) 	  be called palmas_pwrbutton.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) config INPUT_PCF50633_PMU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) 	tristate "PCF50633 PMU events"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) 	depends on MFD_PCF50633
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) 	 Say Y to include support for delivering  PMU events via  input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) 	 layer on NXP PCF50633.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) config INPUT_PCF8574
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) 	tristate "PCF8574 Keypad input device"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) 	  Say Y here if you want to support a keypad connected via I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) 	  with a PCF8574.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) 	  module will be called pcf8574_keypad.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) config INPUT_PWM_BEEPER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) 	tristate "PWM beeper support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) 	depends on PWM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) 	  Say Y here to get support for PWM based beeper devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) 	  called pwm-beeper.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) config INPUT_PWM_VIBRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) 	tristate "PWM vibrator support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) 	depends on PWM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) 	  Say Y here to get support for PWM based vibrator devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) 	  called pwm-vibra.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) config INPUT_RK805_PWRKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) 	tristate "Rockchip RK805 PMIC power key support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) 	depends on MFD_RK808
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) 	  Select this option to enable power key driver for RK805.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) 	  called rk805_pwrkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) config INPUT_GPIO_ROTARY_ENCODER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) 	tristate "Rotary encoders connected to GPIO pins"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) 	depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) 	  Say Y here to add support for rotary encoders connected to GPIO lines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) 	  Check file:Documentation/input/devices/rotary-encoder.rst for more
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) 	  information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) 	  module will be called rotary_encoder.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) config INPUT_RB532_BUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) 	tristate "Mikrotik Routerboard 532 button interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) 	depends on MIKROTIK_RB532
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) 	depends on GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) 	  Say Y here if you want support for the S1 button built into
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) 	  Mikrotik's Routerboard 532.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) 	  module will be called rb532_button.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) config INPUT_DA9052_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) 	tristate "Dialog DA9052/DA9053 Onkey"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) 	depends on PMIC_DA9052
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) 	  Support the ONKEY of Dialog DA9052 PMICs as an input device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) 	  reporting power button status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) 	  module will be called da9052_onkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) config INPUT_DA9055_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) 	tristate "Dialog Semiconductor DA9055 ONKEY"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) 	depends on MFD_DA9055
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) 	  Support the ONKEY of DA9055 PMICs as an input device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) 	  reporting power button status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) 	  will be called da9055_onkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) config INPUT_DA9063_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633) 	tristate "Dialog DA9063/62/61 OnKey"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) 	depends on MFD_DA9063 || MFD_DA9062
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) 	  Support the ONKEY of Dialog DA9063, DA9062 and DA9061 Power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) 	  Management ICs as an input device capable of reporting the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) 	  power button status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) 	  will be called da9063_onkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) config INPUT_DM355EVM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644) 	tristate "TI DaVinci DM355 EVM Keypad and IR Remote"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) 	depends on MFD_DM355EVM_MSP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) 	select INPUT_SPARSEKMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) 	  Supports the pushbuttons and IR remote used with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) 	  the DM355 EVM board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652) 	  module will be called dm355evm_keys.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) config INPUT_WM831X_ON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) 	tristate "WM831X ON pin"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) 	depends on MFD_WM831X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658) 	  Support the ON pin of WM831X PMICs as an input device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) 	  reporting power button status.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) 	  will be called wm831x_on.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) config INPUT_PCAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) 	tristate "Motorola EZX PCAP misc input events"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) 	depends on EZX_PCAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) 	  Say Y here if you want to use Power key and Headphone button
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) 	  on Motorola EZX phones.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) 	  module will be called pcap_keys.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) config INPUT_ADXL34X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675) 	tristate "Analog Devices ADXL34x Three-Axis Digital Accelerometer"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) 	  Say Y here if you have a Accelerometer interface using the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) 	  ADXL345/6 controller, and your board-specific initialization
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) 	  code includes that in its table of devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682) 	  This driver can use either I2C or SPI communication to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) 	  ADXL345/6 controller.  Select the appropriate method for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) 	  your system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) 	  If unsure, say N (but it's safe to say "Y").
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) 	  module will be called adxl34x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) config INPUT_ADXL34X_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) 	tristate "support I2C bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) 	depends on INPUT_ADXL34X && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696) 	  Say Y here if you have ADXL345/6 hooked to an I2C bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) 	  module will be called adxl34x-i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) config INPUT_ADXL34X_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) 	tristate "support SPI bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) 	depends on INPUT_ADXL34X && SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) 	  Say Y here if you have ADXL345/6 hooked to a SPI bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) 	  module will be called adxl34x-spi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) config INPUT_IMS_PCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712) 	tristate "IMS Passenger Control Unit driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713) 	depends on USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) 	depends on LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) 	  Say Y here if you have system with IMS Rave Passenger Control Unit.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) 	  To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) 	  called ims_pcu.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721) config INPUT_IQS269A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) 	tristate "Azoteq IQS269A capacitive touch controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) 	  Say Y to enable support for the Azoteq IQS269A capacitive
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) 	  touch controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) 	  module will be called iqs269a.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732) config INPUT_CMA3000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) 	tristate "VTI CMA3000 Tri-axis accelerometer"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735) 	  Say Y here if you want to use VTI CMA3000_D0x Accelerometer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) 	  driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) 	  This driver currently only supports I2C interface to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) 	  controller. Also select the I2C method.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) 	  If unsure, say N
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744) 	  module will be called cma3000_d0x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746) config INPUT_CMA3000_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) 	tristate "Support I2C bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) 	depends on INPUT_CMA3000 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) 	  Say Y here if you want to use VTI CMA3000_D0x Accelerometer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) 	  through I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) 	  module will be called cma3000_d0x_i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) config INPUT_XEN_KBDDEV_FRONTEND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) 	tristate "Xen virtual keyboard and mouse support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) 	depends on XEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760) 	select XEN_XENBUS_FRONTEND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762) 	  This driver implements the front-end of the Xen virtual
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) 	  keyboard and mouse device driver.  It communicates with a back-end
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) 	  in another domain.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) 	  module will be called xen-kbdfront.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769) config INPUT_SIRFSOC_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) 	tristate "CSR SiRFSoC power on/off/suspend key support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) 	depends on ARCH_SIRF && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) 	  Say Y here if you want to support for the SiRFSoC power on/off/suspend key
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) 	  in Linux, after you press the onkey, system will suspend.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779) config INPUT_IDEAPAD_SLIDEBAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780) 	tristate "IdeaPad Laptop Slidebar"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781) 	depends on INPUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) 	depends on SERIO_I8042
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) 	  Say Y here if you have an IdeaPad laptop with a slidebar.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) 	  module will be called ideapad_slidebar.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) config INPUT_SOC_BUTTON_ARRAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) 	tristate "Windows-compatible SoC Button Array"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791) 	depends on KEYBOARD_GPIO && ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793) 	  Say Y here if you have a SoC-based tablet that originally runs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) 	  Windows 8 or a Microsoft Surface Book 2, Pro 5, Laptop 1 or later.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) 	  module will be called soc_button_array.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) config INPUT_DRV260X_HAPTICS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) 	tristate "TI DRV260X haptics support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801) 	depends on INPUT && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802) 	depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) 	  Say Y to enable support for the TI DRV260X haptics driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809) 	  module will be called drv260x-haptics.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) config INPUT_DRV2665_HAPTICS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812) 	tristate "TI DRV2665 haptics support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) 	depends on INPUT && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) 	  Say Y to enable support for the TI DRV2665 haptics driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) 	  module will be called drv2665-haptics.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822) config INPUT_DRV2667_HAPTICS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) 	tristate "TI DRV2667 haptics support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824) 	depends on INPUT && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828) 	  Say Y to enable support for the TI DRV2667 haptics driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831) 	  module will be called drv2667-haptics.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833) config INPUT_HISI_POWERKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834) 	tristate "Hisilicon PMIC ONKEY support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) 	depends on ARCH_HISI || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837) 	  Say Y to enable support for PMIC ONKEY.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) 	  module will be called hisi_powerkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) config INPUT_RAVE_SP_PWRBUTTON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843) 	tristate "RAVE SP Power button Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) 	depends on RAVE_SP_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846) 	  Say Y here if you want to enable power key reporting from RAVE SP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849) 	  module will be called rave-sp-pwrbutton.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851) config INPUT_SC27XX_VIBRA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) 	tristate "Spreadtrum sc27xx vibrator support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) 	depends on MFD_SC27XX_PMIC || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) 	select INPUT_FF_MEMLESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856) 	  This option enables support for Spreadtrum sc27xx vibrator driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) 	  To compile this driver as a module, choose M here. The module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859) 	  be called sc27xx_vibra.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) config INPUT_STPMIC1_ONKEY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862) 	tristate "STPMIC1 PMIC Onkey support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863) 	depends on MFD_STPMIC1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865) 	  Say Y to enable support of onkey embedded into STPMIC1 PMIC. onkey
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866) 	  can be used to wakeup from low power modes and force a shut-down on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867) 	  long press.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870) 	  module will be called stpmic1_onkey.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) endif