rockchip: add reset gpio button for T68M

This commit is contained in:
coolsnowwolf 2024-03-04 15:30:18 +08:00
parent 6c3044be09
commit 6ff88a72c7

View File

@ -2,6 +2,7 @@
/dts-v1/; /dts-v1/;
#include <dt-bindings/gpio/gpio.h> #include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h> #include <dt-bindings/leds/common.h>
#include <dt-bindings/pinctrl/rockchip.h> #include <dt-bindings/pinctrl/rockchip.h>
#include <dt-bindings/soc/rockchip,vop2.h> #include <dt-bindings/soc/rockchip,vop2.h>
@ -40,6 +41,19 @@
}; };
#endif #endif
gpio-keys {
compatible = "gpio-keys";
pinctrl-names = "default";
pinctrl-0 = <&reset_button_pin>;
reset {
label = "reset";
gpios = <&gpio3 RK_PB1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
debounce-interval = <50>;
};
};
leds { leds {
compatible = "gpio-leds"; compatible = "gpio-leds";
pinctrl-names = "default"; pinctrl-names = "default";
@ -574,6 +588,12 @@
rockchip,pins = <0 RK_PA3 RK_FUNC_GPIO &pcfg_pull_up>; rockchip,pins = <0 RK_PA3 RK_FUNC_GPIO &pcfg_pull_up>;
}; };
}; };
rockchip-key {
reset_button_pin: reset-button-pin {
rockchip,pins = <3 RK_PB1 RK_FUNC_GPIO &pcfg_pull_up>;
};
};
usb { usb {
vcc5v0_usb_host_en: vcc5v0_usb_host_en { vcc5v0_usb_host_en: vcc5v0_usb_host_en {