Browse Source

ramips: rt3883: convert devices to interrupt-driven gpio-keys

This converts all RT3662 and RT3883 devices to use interrupt based
gpio-keys instead of gpio-keys-polled. The poll-interval will be
removed.

Signed-off-by: Shiji Yang <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/16764
Signed-off-by: Robert Marko <[email protected]>
Shiji Yang 1 year ago
parent
commit
d7ed4c77b5

+ 1 - 2
target/linux/ramips/dts/rt3662_asus_rt-n56u.dts

@@ -77,8 +77,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <100>;
+		compatible = "gpio-keys";
 
 		reset {
 			label = "reset";

+ 1 - 2
target/linux/ramips/dts/rt3662_dlink_dir-645.dts

@@ -23,8 +23,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <100>;
+		compatible = "gpio-keys";
 
 		reset {
 			label = "reset";

+ 1 - 2
target/linux/ramips/dts/rt3662_edimax_br-6475nd.dts

@@ -17,8 +17,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <100>;
+		compatible = "gpio-keys";
 
 		reset {
 			label = "reset";

+ 1 - 2
target/linux/ramips/dts/rt3662_engenius_esr600h.dts

@@ -35,8 +35,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <100>;
+		compatible = "gpio-keys";
 
 		reset-wps {
 			label = "reset-wps";

+ 1 - 2
target/linux/ramips/dts/rt3662_omnima_hpm.dts

@@ -20,8 +20,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <100>;
+		compatible = "gpio-keys";
 
 		reset {
 			label = "reset";

+ 1 - 2
target/linux/ramips/dts/rt3883_belkin_f9k1109v1.dts

@@ -58,8 +58,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <100>;
+		compatible = "gpio-keys";
 
 		reset {
 			label = "reset";

+ 1 - 2
target/linux/ramips/dts/rt3883_sitecom_wlr-6000.dts

@@ -16,8 +16,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <20>;
+		compatible = "gpio-keys";
 
 		reset {
 			label = "reset";

+ 1 - 2
target/linux/ramips/dts/rt3883_trendnet_tew-691gr.dts

@@ -68,8 +68,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <100>;
+		compatible = "gpio-keys";
 
 		reset {
 			label = "reset";

+ 1 - 2
target/linux/ramips/dts/rt3883_trendnet_tew-692gr.dts

@@ -68,8 +68,7 @@
 	};
 
 	keys {
-		compatible = "gpio-keys-polled";
-		poll-interval = <100>;
+		compatible = "gpio-keys";
 
 		reset {
 			label = "reset";