]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
rockchip: configure reset button on nanopi R6
authorMichel Lespinasse <michel@lespinasse.org>
Thu, 16 Jan 2025 08:50:23 +0000 (00:50 -0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 15 Mar 2025 09:37:59 +0000 (10:37 +0100)
Set up openwrt to handle the reset button appropriately (so that it
can trigger the various recovery modes) on the nanopi R6S and R6C models.

Signed-off-by: Michel Lespinasse <michel@lespinasse.org>
Link: https://github.com/openwrt/openwrt/pull/17638
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/rockchip/patches-6.6/401-2-nanopi-r6-reset-button [new file with mode: 0644]

diff --git a/target/linux/rockchip/patches-6.6/401-2-nanopi-r6-reset-button b/target/linux/rockchip/patches-6.6/401-2-nanopi-r6-reset-button
new file mode 100644 (file)
index 0000000..5ca4aff
--- /dev/null
@@ -0,0 +1,18 @@
+Nanopi R6: set up reset button to be handled by openwrt
+
+Set up openwrt to handle the reset button appropriately (so that it
+can trigger the various recovery modes) on the nanopi R6S and R6C models.
+
+--- a/arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi
++++ b/arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi
+@@ -48,8 +48,8 @@
+               button-user {
+                       debounce-interval = <50>;
+                       gpios = <&gpio1 RK_PC0 GPIO_ACTIVE_LOW>;
+-                      label = "User Button";
+-                      linux,code = <BTN_1>;
++                      label = "reset";
++                      linux,code = <KEY_RESTART>;
+               };
+       };