aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts
diff options
context:
space:
mode:
authorTobias Schramm <tobleminer@gmail.com>2018-01-23 11:36:41 +0100
committerMathias Kresin <dev@kresin.me>2018-10-07 10:46:20 +0200
commit5736af8024bed7a49a8a3e469436bdfe0c02c312 (patch)
tree1f098b0bb9758c1d21991b3b2087865567c6e0ce /target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts
parentbc5761f90b4937ba56400eccee781d9a01141b49 (diff)
downloadupstream-5736af8024bed7a49a8a3e469436bdfe0c02c312.tar.gz
upstream-5736af8024bed7a49a8a3e469436bdfe0c02c312.tar.bz2
upstream-5736af8024bed7a49a8a3e469436bdfe0c02c312.zip
ath79: Add support for Ubiquiti NanoStation AC loco
Atheros AR9342, 16 MB flash, 64 MB RAM Successor to the old NanoStation M5 loco with AC wireless. Includes a mac80211 patch for ath10k_pci because Ubiquiti uses a Ubiquiti branded and customized QCA988X with vendor id 0777 and device id 11ac for AC wireless. Installation 1. Connect to serial header on device (8N1 115200) 2. Power on device and enter uboot console 3. Set up tftp server serving an openwrt initramfs build 4. Load initramfs build using the command tftpboot in the uboot cli 5. Boot the loaded image using the command bootm 6. Copy squashfs openwrt sysupgrade build to the booted device 7. Use mtd to write sysupgrade to partition "firmware" 8. Reboot and enjoy Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
Diffstat (limited to 'target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts')
-rw-r--r--target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts40
1 files changed, 40 insertions, 0 deletions
diff --git a/target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts b/target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts
new file mode 100644
index 0000000000..ea6e1cb6a4
--- /dev/null
+++ b/target/linux/ath79/dts/ar9342_ubnt_nanostation-ac-loco.dts
@@ -0,0 +1,40 @@
+// SPDX-License-Identifier: GPL-2.0
+/dts-v1/;
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+
+#include "ar9342_ubnt_wa.dtsi"
+
+/ {
+ compatible = "ubnt,nanostation-ac-loco", "ubnt,wa";
+ model = "Ubiquiti Nanostation AC loco (WA)";
+};
+
+&mdio0 {
+ status = "okay";
+
+ phy-mask = <4>;
+ phy4: ethernet-phy@4 {
+ phy-mode = "rgmii";
+ reg = <4>;
+ };
+};
+
+&eth0 {
+ status = "okay";
+
+ /* default for ar934x, except for 1000M and 10M */
+ pll-data = <0x06000000 0x00000101 0x00001313>;
+
+ mtd-mac-address = <&eeprom 0x0>;
+
+ phy-mode = "rgmii";
+ phy-handle = <&phy4>;
+
+ gmac-config {
+ device = <&gmac>;
+ rxd-delay = <3>;
+ rxdv-delay = <3>;
+ };
+};