aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/base-files/etc/board.d/03_gpio_switches
diff options
context:
space:
mode:
authorTobias Schramm <tobleminer@gmail.com>2018-09-04 02:08:01 +0200
committerMathias Kresin <dev@kresin.me>2018-10-07 10:46:20 +0200
commitfa3c2676ab0ce5fbb648249da31e31bbc61a3e3d (patch)
treedde6645095330382aa62a655f2519698bcaa45f3 /target/linux/ath79/base-files/etc/board.d/03_gpio_switches
parent5736af8024bed7a49a8a3e469436bdfe0c02c312 (diff)
downloadupstream-fa3c2676ab0ce5fbb648249da31e31bbc61a3e3d.tar.gz
upstream-fa3c2676ab0ce5fbb648249da31e31bbc61a3e3d.tar.bz2
upstream-fa3c2676ab0ce5fbb648249da31e31bbc61a3e3d.zip
ath79: Add support for Ubiquiti Nanostation AC
5 GHz AC wireless outdoor PoE CPE with internal 2.4 GHz management radio CPU: Atheros AR9342 SoC RAM: 64 MB DDR2 Flash: 16 MB NOR SPI Switch: QCA8334 Ports: 2 GbE ports (1x PoE in, 1x PoE passthrough) WLAN: 5 GHz QCA899X (PCI) and 2.4 GHZ AR9342 Successor to the old NanoStation M5 with AC wireless. The integrated QCA899X is a Ubiquiti branded part with modified vendor and product id (0777:11ac9). Serial Serial settings: 115200, 8N1 * = plated through hole 0 = nylon screw [Top of device] +--------------------------+ | [label] | | 0 | | 0 | | [ubnt] | | [logo] 3V3 * | | TX * | | RX * | | GND * | | | | * | | * | | * | | * | | 0 | | 0 | | | | | Installation 1. Connect to serial header on device 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/base-files/etc/board.d/03_gpio_switches')
-rwxr-xr-xtarget/linux/ath79/base-files/etc/board.d/03_gpio_switches20
1 files changed, 20 insertions, 0 deletions
diff --git a/target/linux/ath79/base-files/etc/board.d/03_gpio_switches b/target/linux/ath79/base-files/etc/board.d/03_gpio_switches
new file mode 100755
index 0000000000..4af9845b65
--- /dev/null
+++ b/target/linux/ath79/base-files/etc/board.d/03_gpio_switches
@@ -0,0 +1,20 @@
+#!/bin/sh
+#
+# Copyright (C) 2018 OpenWrt.org
+#
+
+. /lib/functions/uci-defaults.sh
+
+board_config_update
+
+board=$(board_name)
+
+case "$board" in
+ubnt,nanostation-ac)
+ ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "3"
+ ;;
+esac
+
+board_config_flush
+
+exit 0