aboutsummaryrefslogtreecommitdiff
path: root/drivers/button/Kconfig
blob: 3918b05ae03e0714b56f376bc81b231c2f3068df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
menu "Button Support"

config BUTTON
	bool "Enable button support"
	depends on DM
	help
	  Many boards have buttons which can be used to change behaviour (reset, ...).
	  U-Boot provides a uclass API to implement this feature. Button drivers
	  can provide access to board-specific buttons. Use of the device tree
	  for configuration is encouraged.

config BUTTON_ADC
	bool "Button adc"
	depends on BUTTON
	depends on ADC
	help
	  Enable support for buttons which are connected to Analog to Digital
	  Converter device. The ADC driver must use driver model. Buttons are
	  configured using the device tree.

config BUTTON_GPIO
	bool "Button gpio"
	depends on BUTTON
	depends on DM_GPIO
	help
	  Enable support for buttons which are connected to GPIO lines. These
	  GPIOs may be on the SoC or some other device which provides GPIOs.
	  The GPIO driver must used driver model. Buttons are configured using
	  the device tree.

config BUTTON_QCOM_PMIC
	bool "Qualcomm power button"
	depends on BUTTON
	depends on PMIC_QCOM
	help
	  Enable support for the power and "resin" (usually volume down) buttons
	  on Qualcomm SoCs. These will be configured as the Enter and Down keys
	  respectively, allowing navigation of bootmenu with buttons on device.

endmenu