mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-14 12:56:00 +01:00
starqltechn: use button keyboard driver
Button keyboard driver used to navigate bootmenu entries. Add gpio buttons, button keyboard driver. Add gpio keys dts bindings. Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
6a0c30610c
commit
a2612d7c55
@ -9,6 +9,8 @@
|
|||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
|
||||||
#include "sdm845.dtsi"
|
#include "sdm845.dtsi"
|
||||||
|
#include <dt-bindings/gpio/gpio.h>
|
||||||
|
#include <dt-bindings/input/input.h>
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
model = "Samsung S9 (SM-G9600)";
|
model = "Samsung S9 (SM-G9600)";
|
||||||
@ -43,6 +45,22 @@
|
|||||||
format = "a8r8g8b8";
|
format = "a8r8g8b8";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gpio-keys {
|
||||||
|
compatible = "gpio-keys";
|
||||||
|
|
||||||
|
key-pwr {
|
||||||
|
label = "Power";
|
||||||
|
linux,code = <KEY_ENTER>;
|
||||||
|
gpios = <&pm8998_pon 0 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
|
key-vol-down {
|
||||||
|
label = "Volume Down";
|
||||||
|
linux,code = <KEY_DOWN>;
|
||||||
|
gpios = <&pm8998_pon 1 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
soc: soc {
|
soc: soc {
|
||||||
serial@a84000 {
|
serial@a84000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
@ -20,9 +20,12 @@ CONFIG_SYS_PBSIZE=532
|
|||||||
CONFIG_CMD_GPIO=y
|
CONFIG_CMD_GPIO=y
|
||||||
CONFIG_CMD_BMP=y
|
CONFIG_CMD_BMP=y
|
||||||
# CONFIG_NET is not set
|
# CONFIG_NET is not set
|
||||||
|
CONFIG_BUTTON=y
|
||||||
CONFIG_CLK=y
|
CONFIG_CLK=y
|
||||||
CONFIG_MSM_GPIO=y
|
CONFIG_MSM_GPIO=y
|
||||||
CONFIG_QCOM_PMIC_GPIO=y
|
CONFIG_QCOM_PMIC_GPIO=y
|
||||||
|
CONFIG_DM_KEYBOARD=y
|
||||||
|
CONFIG_BUTTON_KEYBOARD=y
|
||||||
CONFIG_PINCTRL=y
|
CONFIG_PINCTRL=y
|
||||||
CONFIG_DM_PMIC=y
|
CONFIG_DM_PMIC=y
|
||||||
CONFIG_PMIC_QCOM=y
|
CONFIG_PMIC_QCOM=y
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
#define CFG_EXTRA_ENV_SETTINGS \
|
#define CFG_EXTRA_ENV_SETTINGS \
|
||||||
"bootm_size=0x4000000\0" \
|
"bootm_size=0x4000000\0" \
|
||||||
"bootm_low=0x80000000\0" \
|
"bootm_low=0x80000000\0" \
|
||||||
"stdin=serial\0" \
|
"stdin=serial,button-kbd\0" \
|
||||||
"stdout=serial,vidconsole\0" \
|
"stdout=serial,vidconsole\0" \
|
||||||
"stderr=serial,vidconsole\0" \
|
"stderr=serial,vidconsole\0" \
|
||||||
"preboot=source $prevbl_initrd_start_addr:prebootscript\0" \
|
"preboot=source $prevbl_initrd_start_addr:prebootscript\0" \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user