admin管理员组

文章数量:1130349

实现长按recovery按键5s之后恢复出厂设置,清除数据

kernel部分添加GPIO按键:

+++ b/arch/arm/boot/dts/rk3288-evb-android-rk808-hdmi.dts
@@ -167,7 +167,7 @@
                #size-cells = <0>;

                pinctrl-names = "default";
-               pinctrl-0 = <&pwr_key>;
+               pinctrl-0 = <&pwr_key &recv_key>;

                power_key: power-key {
   
   
                        label = "GPIO Key Power";
@@ -176,6 +176,13 @@
                        debounce-interval = <100>;
                        wakeup-source;
                };
+               recovery_key: recovery_key {
   
   
+                       label = "GPIO Key Recovery";
+                       gpios = <&gpio8 1 GPIO_ACTIVE_LOW

实现长按recovery按键5s之后恢复出厂设置,清除数据

kernel部分添加GPIO按键:

+++ b/arch/arm/boot/dts/rk3288-evb-android-rk808-hdmi.dts
@@ -167,7 +167,7 @@
                #size-cells = <0>;

                pinctrl-names = "default";
-               pinctrl-0 = <&pwr_key>;
+               pinctrl-0 = <&pwr_key &recv_key>;

                power_key: power-key {
   
   
                        label = "GPIO Key Power";
@@ -176,6 +176,13 @@
                        debounce-interval = <100>;
                        wakeup-source;
                };
+               recovery_key: recovery_key {
   
   
+                       label = "GPIO Key Recovery";
+                       gpios = <&gpio8 1 GPIO_ACTIVE_LOW

本文标签: 按键recovery