ath79: rename an engenius DTSI to generic senao name
authorMichael Pratt <mcpratt@pm.me>
Sat, 12 Jun 2021 19:24:49 +0000 (15:24 -0400)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 11 Sep 2022 19:54:00 +0000 (21:54 +0200)
Other vendors can use this DTSI, for example, WatchGuard
there are likely several brands that use the same board design
because of outsourcing hardware from Senao.

For example, Watchguard AP300
has the same hardware as Engenius EAP600
so we use ar9344_engenius_exx600.dtsi for that

Signed-off-by: Michael Pratt <mcpratt@pm.me>
target/linux/ath79/dts/ar9344_engenius_eap600.dts
target/linux/ath79/dts/ar9344_engenius_ecb600.dts
target/linux/ath79/dts/ar9344_engenius_exx600.dtsi [deleted file]
target/linux/ath79/dts/ar9344_senao_ap-dual.dtsi [new file with mode: 0644]

index 5ad8078f83f39d29b67ca5cb463922cc2b50ea2e..50e0674be48f2fd24a6a627c57cada1a536d51fe 100644 (file)
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
 
-#include "ar9344_engenius_exx600.dtsi"
+#include "ar9344_senao_ap-dual.dtsi"
 
 / {
        model = "EnGenius EAP600";
index e064994dba614a87c823950dae94fee28f321d1e..ad32dc9e392a3f07e41a33b2c89adf3e8700630c 100644 (file)
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
 
-#include "ar9344_engenius_exx600.dtsi"
+#include "ar9344_senao_ap-dual.dtsi"
 
 / {
        model = "EnGenius ECB600";
diff --git a/target/linux/ath79/dts/ar9344_engenius_exx600.dtsi b/target/linux/ath79/dts/ar9344_engenius_exx600.dtsi
deleted file mode 100644 (file)
index 09dc580..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-
-#include "ar9344.dtsi"
-#include "ar934x_senao_loader.dtsi"
-
-#include <dt-bindings/gpio/gpio.h>
-#include <dt-bindings/input/input.h>
-
-/ {
-       aliases {
-               label-mac-device = &eth0;
-               led-boot = &led_power;
-               led-failsafe = &led_power;
-               led-running = &led_power;
-               led-upgrade = &led_power;
-       };
-
-       keys {
-               compatible = "gpio-keys";
-
-               reset {
-                       label = "reset";
-                       gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
-                       debounce-interval = <60>;
-                       linux,code = <KEY_RESTART>;
-               };
-       };
-
-       ath9k-leds {
-               compatible = "gpio-leds";
-
-               wifi2g {
-                       label = "blue:wifi2g";
-                       gpios = <&ath9k 0 GPIO_ACTIVE_LOW>;
-                       linux,default-trigger = "phy1tpt";
-               };
-       };
-};
-
-&mdio0 {
-       status = "okay";
-
-       phy0: ethernet-phy@0 {
-               reg = <0>;
-               eee-broken-100tx;
-               eee-broken-1000t;
-       };
-};
-
-&eth0 {
-       status = "okay";
-
-       phy-handle = <&phy0>;
-       phy-mode = "rgmii-id";
-
-       pll-data = <0x02000000 0x00000101 0x00001313>;
-
-       gmac-config {
-               device = <&gmac>;
-               rgmii-gmac0 = <1>;
-               rxdv-delay = <3>;
-               rxd-delay = <3>;
-       };
-};
-
-&pcie {
-       status = "okay";
-
-       ath9k: wifi@0,0,0 {
-               compatible = "pci168c,0030";
-               reg = <0x0 0 0 0 0>;
-               ieee80211-freq-limit = <2402000 2482000>;
-               qca,no-eeprom;
-               #gpio-cells = <2>;
-               gpio-controller;
-       };
-};
-
-&wmac {
-       status = "okay";
-
-       ieee80211-freq-limit = <4900000 5990000>;
-
-       mtd-cal-data = <&art 0x1000>;
-};
diff --git a/target/linux/ath79/dts/ar9344_senao_ap-dual.dtsi b/target/linux/ath79/dts/ar9344_senao_ap-dual.dtsi
new file mode 100644 (file)
index 0000000..09dc580
--- /dev/null
@@ -0,0 +1,85 @@
+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
+
+#include "ar9344.dtsi"
+#include "ar934x_senao_loader.dtsi"
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+
+/ {
+       aliases {
+               label-mac-device = &eth0;
+               led-boot = &led_power;
+               led-failsafe = &led_power;
+               led-running = &led_power;
+               led-upgrade = &led_power;
+       };
+
+       keys {
+               compatible = "gpio-keys";
+
+               reset {
+                       label = "reset";
+                       gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
+                       debounce-interval = <60>;
+                       linux,code = <KEY_RESTART>;
+               };
+       };
+
+       ath9k-leds {
+               compatible = "gpio-leds";
+
+               wifi2g {
+                       label = "blue:wifi2g";
+                       gpios = <&ath9k 0 GPIO_ACTIVE_LOW>;
+                       linux,default-trigger = "phy1tpt";
+               };
+       };
+};
+
+&mdio0 {
+       status = "okay";
+
+       phy0: ethernet-phy@0 {
+               reg = <0>;
+               eee-broken-100tx;
+               eee-broken-1000t;
+       };
+};
+
+&eth0 {
+       status = "okay";
+
+       phy-handle = <&phy0>;
+       phy-mode = "rgmii-id";
+
+       pll-data = <0x02000000 0x00000101 0x00001313>;
+
+       gmac-config {
+               device = <&gmac>;
+               rgmii-gmac0 = <1>;
+               rxdv-delay = <3>;
+               rxd-delay = <3>;
+       };
+};
+
+&pcie {
+       status = "okay";
+
+       ath9k: wifi@0,0,0 {
+               compatible = "pci168c,0030";
+               reg = <0x0 0 0 0 0>;
+               ieee80211-freq-limit = <2402000 2482000>;
+               qca,no-eeprom;
+               #gpio-cells = <2>;
+               gpio-controller;
+       };
+};
+
+&wmac {
+       status = "okay";
+
+       ieee80211-freq-limit = <4900000 5990000>;
+
+       mtd-cal-data = <&art 0x1000>;
+};