summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
7bd2595)
This patch fixes wrong usage of debounce-interval subnode property of
gpio-keys-polled nodes, which was used inproperly in parent node, but it
belongs to the subnodes, excerpt from the docs:
Optional subnode-properties:
- debounce-interval: Debouncing interval time in milliseconds.
If not specified defaults to 5.
And the docs are up to date as the source code matches that description
as well:
if (fwnode_property_read_u32(child, "debounce-interval",
&button->debounce_interval))
button->debounce_interval = 5;
While at it, I've also re-formatted gpio-keys-polled nodes, usually just
adding new lines after every key subnode.
Cc: Tomasz Maciej Nowak <tomek_n@o2.pl>
Cc: Matt Merhar <mattmerhar@protonmail.com>
Cc: Jonas Gorski <jonas.gorski@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
70 files changed:
gpio-keys-polled {
compatible = "gpio-keys-polled";
poll-interval = <20>;
gpio-keys-polled {
compatible = "gpio-keys-polled";
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "sw4";
linux,code = <KEY_RESTART>;
gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
wps {
label = "sw4";
linux,code = <KEY_RESTART>;
gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wlan";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WLAN>;
wps {
label = "wlan";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
wifi {
label = "wifi";
gpios = <&pinctrl 25 1>;
linux,code = <KEY_WLAN>;
wifi {
label = "wifi";
gpios = <&pinctrl 25 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 31 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 31 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 3 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 3 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 37 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 37 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
};
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
};
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
};
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
};
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 32 0>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 32 0>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
};
wps {
label = "wps";
gpios = <&pinctrl 33 0>;
linux,code = <KEY_WPS_BUTTON>;
};
wps {
label = "wps";
gpios = <&pinctrl 33 0>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 32 0>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 32 0>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 6 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 6 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 37 0>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 37 0>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 6 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 6 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 6 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 6 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 12 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 12 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 7 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 7 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wifi {
label = "wifi";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_WLAN>;
wifi {
label = "wifi";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wifi {
label = "wifi";
gpios = <&pinctrl 2 1>;
linux,code = <KEY_WLAN>;
wifi {
label = "wifi";
gpios = <&pinctrl 2 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
};
wps {
label = "wps";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_WPS_BUTTON>;
};
wps {
label = "wps";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
};
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
};
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 25 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 25 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 26 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 26 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 6 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 6 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 25 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 25 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 1 0>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 1 0>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
rfkill {
label = "rfkill";
gpios = <&pinctrl 15 1>;
linux,code = <KEY_WLAN>;
rfkill {
label = "rfkill";
gpios = <&pinctrl 15 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
rfkill {
label = "rfkill";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_RFKILL>;
rfkill {
label = "rfkill";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_RFKILL>;
+ debounce-interval = <60>;
};
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
};
reset {
label = "reset";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
help {
label = "help";
gpios = <&pinctrl 8 1>;
linux,code = <KEY_HELP>;
help {
label = "help";
gpios = <&pinctrl 8 1>;
linux,code = <KEY_HELP>;
+ debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
restart {
label = "restart";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_RESTART>;
restart {
label = "restart";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 11 1>;
linux,code = <KEY_CONFIG>;
reset {
label = "reset";
gpios = <&pinctrl 11 1>;
linux,code = <KEY_CONFIG>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
help {
label = "help";
gpios = <&pinctrl 8 1>;
linux,code = <KEY_HELP>;
help {
label = "help";
gpios = <&pinctrl 8 1>;
linux,code = <KEY_HELP>;
+ debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
restart {
label = "restart";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_RESTART>;
restart {
label = "restart";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 11 1>;
linux,code = <KEY_CONFIG>;
reset {
label = "reset";
gpios = <&pinctrl 11 1>;
linux,code = <KEY_CONFIG>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
help {
label = "help";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_HELP>;
help {
label = "help";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_HELP>;
+ debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
restart {
label = "restart";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_RESTART>;
restart {
label = "restart";
gpios = <&pinctrl 10 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 11 1>;
linux,code = <KEY_CONFIG>;
reset {
label = "reset";
gpios = <&pinctrl 11 1>;
linux,code = <KEY_CONFIG>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 12 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 12 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
phone {
label = "phone";
gpios = <&pinctrl 1 1>;
linux,code = <KEY_PHONE>;
phone {
label = "phone";
gpios = <&pinctrl 1 1>;
linux,code = <KEY_PHONE>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 9 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 11 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 11 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
compatible = "gpio-keys-polled";
#address-cells = <1>;
#size-cells = <0>;
- debounce-interval = <60>;
button1 {
label = "1";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
button1 {
label = "1";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
};
button2 {
label = "2";
gpios = <&pinctrl 7 1>;
linux,code = <BTN_2>;
};
button2 {
label = "2";
gpios = <&pinctrl 7 1>;
linux,code = <BTN_2>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
service {
label = "service";
gpios = <&pinctrl 27 1>;
linux,code = <BTN_0>;
service {
label = "service";
gpios = <&pinctrl 27 1>;
linux,code = <BTN_0>;
+ debounce-interval = <60>;
clip {
label = "clip";
gpios = <&pinctrl 31 1>;
linux,code = <BTN_1>;
clip {
label = "clip";
gpios = <&pinctrl 31 1>;
linux,code = <BTN_1>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
service {
label = "service";
gpios = <&pinctrl 27 1>;
linux,code = <BTN_0>;
service {
label = "service";
gpios = <&pinctrl 27 1>;
linux,code = <BTN_0>;
+ debounce-interval = <60>;
clip {
label = "clip";
gpios = <&pinctrl 31 1>;
linux,code = <BTN_1>;
clip {
label = "clip";
gpios = <&pinctrl 31 1>;
linux,code = <BTN_1>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
service {
label = "service";
gpios = <&pinctrl 10 1>;
linux,code = <BTN_0>;
service {
label = "service";
gpios = <&pinctrl 10 1>;
linux,code = <BTN_0>;
+ debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 12 1>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 12 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 25 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 25 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 36 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
};
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
};
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 23 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 24 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&gpio0 13 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&gpio0 13 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&gpio0 13 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&gpio0 13 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 11 0>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 11 0>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
ses {
label = "ses";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_WPS_BUTTON>;
ses {
label = "ses";
gpios = <&pinctrl 37 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 33 0>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 33 0>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 33 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 31 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 31 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 32 0>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 32 0>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
};
wps {
label = "wps";
gpios = <&pinctrl 34 0>;
linux,code = <KEY_WPS_BUTTON>;
};
wps {
label = "wps";
gpios = <&pinctrl 34 0>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- debounce-interval = <60>;
wlan {
label = "wlan";
gpios = <&pinctrl 32 1>;
linux,code = <KEY_WLAN>;
wlan {
label = "wlan";
gpios = <&pinctrl 32 1>;
linux,code = <KEY_WLAN>;
+ debounce-interval = <60>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
reset {
label = "reset";
gpios = <&pinctrl 34 1>;
linux,code = <KEY_RESTART>;
+ debounce-interval = <60>;
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
wps {
label = "wps";
gpios = <&pinctrl 35 1>;
linux,code = <KEY_WPS_BUTTON>;
+ debounce-interval = <60>;