ath79: update DTS for TP-Link WDR3600/WDR4300 v1
This replaces gpio-export by gpio-hogs and switches buttons to interrupt-driven gpio-keys. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
parent
7ec092e641
commit
32144ba275
@ -59,8 +59,7 @@
|
||||
};
|
||||
|
||||
keys {
|
||||
compatible = "gpio-keys-polled";
|
||||
poll-interval = <20>;
|
||||
compatible = "gpio-keys";
|
||||
|
||||
reset {
|
||||
linux,code = <KEY_RESTART>;
|
||||
@ -75,34 +74,6 @@
|
||||
debounce-interval = <60>;
|
||||
};
|
||||
};
|
||||
|
||||
gpio-export {
|
||||
compatible = "gpio-export";
|
||||
|
||||
gpio_usb1_power {
|
||||
gpio-export,name = "tp-link:power:usb1";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio 22 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
gpio_usb2_power {
|
||||
gpio-export,name = "tp-link:power:usb2";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio 21 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
gpio_ext_lna0 {
|
||||
gpio-export,name = "tp-link:ext:lna0";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio 18 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
gpio_ext_lna1 {
|
||||
gpio-export,name = "tp-link:ext:lna1";
|
||||
gpio-export,output = <1>;
|
||||
gpios = <&gpio 19 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&ref {
|
||||
@ -115,6 +86,34 @@
|
||||
|
||||
&gpio {
|
||||
status = "okay";
|
||||
|
||||
lna0 {
|
||||
gpio-hog;
|
||||
gpios = <18 GPIO_ACTIVE_HIGH>;
|
||||
output-high;
|
||||
line-name = "tp-link:ext:lna0";
|
||||
};
|
||||
|
||||
lna1 {
|
||||
gpio-hog;
|
||||
gpios = <19 GPIO_ACTIVE_HIGH>;
|
||||
output-high;
|
||||
line-name = "tp-link:ext:lna1";
|
||||
};
|
||||
|
||||
usb1_power {
|
||||
gpio-hog;
|
||||
gpios = <22 GPIO_ACTIVE_HIGH>;
|
||||
output-high;
|
||||
line-name = "tp-link:power:usb1";
|
||||
};
|
||||
|
||||
usb2_power {
|
||||
gpio-hog;
|
||||
gpios = <21 GPIO_ACTIVE_HIGH>;
|
||||
output-high;
|
||||
line-name = "tp-link:power:usb2";
|
||||
};
|
||||
};
|
||||
|
||||
&spi {
|
||||
|
Loading…
Reference in New Issue
Block a user