mediatek: filogic: use WPS button instead of RST on BPi-R3
The GPIO used for the RST button is also used for PCIe-CLKREQ signal. Hence it cannot be used as button signal if PCIe is also used. Wire up WPS button to serve as KEY_RESTART in Linux and "reset" button in U-Boot. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
964b822180
commit
f7dbdcfa54
|
@ -866,14 +866,14 @@
|
|||
+
|
||||
+ keys {
|
||||
+ compatible = "gpio-keys";
|
||||
+
|
||||
+/*
|
||||
+ factory {
|
||||
+ label = "reset";
|
||||
+ gpios = <&gpio 9 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+
|
||||
+*/
|
||||
+ wps {
|
||||
+ label = "wps";
|
||||
+ label = "reset";
|
||||
+ gpios = <&gpio 10 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+ };
|
||||
|
|
|
@ -63,6 +63,11 @@
|
|||
keys {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
/*
|
||||
* RST button is also PCIe-CLKREQ signal, use WPS button as reset
|
||||
* instead as RST button doesn't make sense and cannot be used.
|
||||
*
|
||||
* intended buttons:
|
||||
factory {
|
||||
label = "reset";
|
||||
linux,code = <KEY_RESTART>;
|
||||
|
@ -74,6 +79,13 @@
|
|||
linux,code = <KEY_WPS_BUTTON>;
|
||||
gpios = <&pio 10 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
* actual setup:
|
||||
*/
|
||||
wps {
|
||||
label = "wps";
|
||||
linux,code = <KEY_RESTART>;
|
||||
gpios = <&pio 10 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
Loading…
Reference in New Issue