1menu "Button Support" 2 3config BUTTON 4 bool "Enable button support" 5 depends on DM 6 help 7 Many boards have buttons which can be used to change behaviour (reset, ...). 8 U-Boot provides a uclass API to implement this feature. Button drivers 9 can provide access to board-specific buttons. Use of the device tree 10 for configuration is encouraged. 11 12config BUTTON_REMAP_PHONE_KEYS 13 bool "Remap phone keys for navigation" 14 depends on BUTTON 15 help 16 Enable remapping of phone keys to navigation keys. This is useful for 17 devices with phone keys that are not used in U-Boot. The phone keys 18 are remapped to the following navigation keys: 19 - Volume up: Up 20 - Volume down: Down 21 - Power: Enter 22 23config BUTTON_ADC 24 bool "Button adc" 25 depends on BUTTON 26 depends on ADC 27 help 28 Enable support for buttons which are connected to Analog to Digital 29 Converter device. The ADC driver must use driver model. Buttons are 30 configured using the device tree. 31 32config BUTTON_GPIO 33 bool "Button gpio" 34 depends on BUTTON 35 depends on DM_GPIO 36 help 37 Enable support for buttons which are connected to GPIO lines. These 38 GPIOs may be on the SoC or some other device which provides GPIOs. 39 The GPIO driver must used driver model. Buttons are configured using 40 the device tree. 41 42config BUTTON_QCOM_PMIC 43 bool "Qualcomm power button" 44 depends on BUTTON 45 depends on PMIC_QCOM 46 help 47 Enable support for the power and "resin" (usually volume down) buttons 48 on Qualcomm SoCs. These will be configured as the Enter and Down keys 49 respectively, allowing navigation of bootmenu with buttons on device. 50 51endmenu 52