restart {
label = "Reset";
+--- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
++++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
+@@ -25,9 +25,10 @@
+ };
+
+ gpio-keys {
+- compatible = "gpio-keys";
++ compatible = "gpio-keys-polled";
+ #address-cells = <1>;
+ #size-cells = <0>;
++ poll-interval = <200>;
+
+ restart {
+ label = "Reset";