diff options
author | Michael Pratt <mcpratt@pm.me> | 2021-06-12 15:24:49 -0400 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2022-09-11 21:54:00 +0200 |
commit | 513f9855e9ce710c379cb3af4cd86b899f637c6e (patch) | |
tree | 6abbf9c09ccd80f4e37f25877f65316a58c29370 /target/linux/ath79/dts/ar9344_senao_ap-dual.dtsi | |
parent | 0b5cf952cf5b70d3af2424d05b15ce2730a3dc11 (diff) | |
download | upstream-513f9855e9ce710c379cb3af4cd86b899f637c6e.tar.gz upstream-513f9855e9ce710c379cb3af4cd86b899f637c6e.tar.bz2 upstream-513f9855e9ce710c379cb3af4cd86b899f637c6e.zip |
ath79: rename an engenius DTSI to generic senao name
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>
Diffstat (limited to 'target/linux/ath79/dts/ar9344_senao_ap-dual.dtsi')
-rw-r--r-- | target/linux/ath79/dts/ar9344_senao_ap-dual.dtsi | 85 |
1 files changed, 85 insertions, 0 deletions
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 index 0000000000..09dc5806d7 --- /dev/null +++ b/target/linux/ath79/dts/ar9344_senao_ap-dual.dtsi @@ -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 = ð0; + 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; + }; +}; + +ð0 { + 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>; +}; |