aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/lantiq/dts/TDW89X0.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/lantiq/dts/TDW89X0.dtsi')
-rw-r--r--target/linux/lantiq/dts/TDW89X0.dtsi41
1 files changed, 31 insertions, 10 deletions
diff --git a/target/linux/lantiq/dts/TDW89X0.dtsi b/target/linux/lantiq/dts/TDW89X0.dtsi
index 6447451d18..153d96eff8 100644
--- a/target/linux/lantiq/dts/TDW89X0.dtsi
+++ b/target/linux/lantiq/dts/TDW89X0.dtsi
@@ -14,6 +14,7 @@
led-dsl = &dsl;
led-internet = &internet;
+ led-wifi = &wifi;
led-usb = &usb0;
led-usb2 = &usb2;
};
@@ -83,16 +84,6 @@
phys = [ 00 01 ];
};
- ath9k_eep {
- compatible = "ath9k,eeprom";
- ath,eep-flash = <&ath9k_cal 0x21000>;
- ath,mac-offset = <0xf100>;
- ath,mac-increment = <2>;
- ath,led-pin = <0>;
- ath,disable-5ghz;
- ath,led-active-high;
- };
-
gpio-keys-polled {
compatible = "gpio-keys-polled";
#address-cells = <1>;
@@ -144,6 +135,15 @@
gpios = <&gpio 37 GPIO_ACTIVE_HIGH>;
};
};
+
+ wifi-leds {
+ compatible = "gpio-leds";
+
+ wifi: wifi {
+ label = "tdw89x0:green:wifi";
+ gpios = <&ath9k 0 GPIO_ACTIVE_HIGH>;
+ };
+ };
};
&spi {
@@ -249,3 +249,24 @@
};
};
};
+
+&pcie0 {
+ pcie@0 {
+ reg = <0 0 0 0 0>;
+ #interrupt-cells = <1>;
+ #size-cells = <2>;
+ #address-cells = <3>;
+ device_type = "pci";
+
+ ath9k: wifi@168c,002e {
+ compatible = "pci168c,002e";
+ reg = <0 0 0 0 0>;
+ #gpio-cells = <2>;
+ gpio-controller;
+ qca,no-eeprom;
+ qca,disable-5ghz;
+ mtd-mac-address = <&ath9k_cal 0xf100>;
+ mtd-mac-address-increment = <2>;
+ };
+ };
+};