From patchwork Tue Aug 13 23:00:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Add support for Ubiquiti EdgeRouter X (SFP) From: Fabian Blaese X-Patchwork-Id: 1170 Message-Id: <20190813230044.19667-1-fabian@blaese.de> To: franken-dev@freifunk.net Date: Wed, 14 Aug 2019 01:00:41 +0200 Reviewed-by: Christian Dresel diff --git a/bsp/board_mt7621.bsp b/bsp/board_mt7621.bsp new file mode 100644 index 0000000..e9f6776 --- /dev/null +++ b/bsp/board_mt7621.bsp @@ -0,0 +1,9 @@ +machine=mt7621 +chipset=ramips +subtarget=mt7621 +target=$builddir/$machine + +images=( + "openwrt-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar" + "openwrt-ramips-mt7621-ubnt-erx-sfp-squashfs-sysupgrade.tar" + ) diff --git a/bsp/mt7621/.config b/bsp/mt7621/.config new file mode 100644 index 0000000..4592536 --- /dev/null +++ b/bsp/mt7621/.config @@ -0,0 +1,18 @@ +# Generated using "./buildscript config openwrt". +# Do no edit manually +# +CONFIG_TARGET_ramips=y +CONFIG_TARGET_ramips_mt7621=y +CONFIG_TARGET_MULTI_PROFILE=y +CONFIG_TARGET_DEVICE_ramips_mt7621_DEVICE_ubnt-erx=y +CONFIG_TARGET_DEVICE_ramips_mt7621_DEVICE_ubnt-erx-sfp=y +CONFIG_BUSYBOX_CUSTOM=y +CONFIG_CLEAN_IPKG=y +CONFIG_PACKAGE_kmod-ifb=y +CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y +CONFIG_PACKAGE_kmod-ledtrig-netdev=y +CONFIG_PACKAGE_kmod-sched-connmark=y +CONFIG_PACKAGE_qos-scripts=y +CONFIG_PACKAGE_tc=y +CONFIG_STRIP_KERNEL_EXPORTS=y +CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=512 diff --git a/src/packages/fff/fff-network/files/lib/functions/fff/cpuport b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport index b27b775..7f62d14 100644 --- a/src/packages/fff/fff-network/files/lib/functions/fff/cpuport +++ b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport @@ -8,7 +8,9 @@ case "$BOARD" in CPUPORT="5t" ;; tl-wr1043nd-v2|\ - tl-wr1043nd-v3) + tl-wr1043nd-v3|\ + ubnt-erx|\ + ubnt-erx-sfp) CPUPORT="6t" ;; cpe210-v2|\ diff --git a/src/packages/fff/fff-network/ramips/network.ubnt-erx b/src/packages/fff/fff-network/ramips/network.ubnt-erx new file mode 100644 index 0000000..9dbc9f8 --- /dev/null +++ b/src/packages/fff/fff-network/ramips/network.ubnt-erx @@ -0,0 +1,9 @@ +. /lib/functions/fff/network + +WANDEV=eth0 +SWITCHDEV=eth0 +CLIENT_PORTS="6t 3 4" +WAN_PORTS="6t 0" +BATMAN_PORTS="6t 1 2" + +ROUTERMAC=$(cat /sys/class/net/eth0/address) diff --git a/src/packages/fff/fff-network/ramips/network.ubnt-erx-sfp b/src/packages/fff/fff-network/ramips/network.ubnt-erx-sfp new file mode 100644 index 0000000..9dbc9f8 --- /dev/null +++ b/src/packages/fff/fff-network/ramips/network.ubnt-erx-sfp @@ -0,0 +1,9 @@ +. /lib/functions/fff/network + +WANDEV=eth0 +SWITCHDEV=eth0 +CLIENT_PORTS="6t 3 4" +WAN_PORTS="6t 0" +BATMAN_PORTS="6t 1 2" + +ROUTERMAC=$(cat /sys/class/net/eth0/address)