From 6fdc9303014219db370f0e617afa43d708e73daf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Bl=C3=A4se?= Date: Wed, 14 Aug 2019 01:00:41 +0200 Subject: [PATCH] Add support for Ubiquiti EdgeRouter X (SFP) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Bläse Reviewed-by: Christian Dresel --- bsp/board_mt7621.bsp | 9 +++++++++ bsp/mt7621/.config | 18 ++++++++++++++++++ .../files/lib/functions/fff/cpuport | 4 +++- .../fff/fff-network/ramips/network.ubnt-erx | 9 +++++++++ .../fff-network/ramips/network.ubnt-erx-sfp | 9 +++++++++ 5 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 bsp/board_mt7621.bsp create mode 100644 bsp/mt7621/.config create mode 100644 src/packages/fff/fff-network/ramips/network.ubnt-erx create mode 100644 src/packages/fff/fff-network/ramips/network.ubnt-erx-sfp diff --git a/bsp/board_mt7621.bsp b/bsp/board_mt7621.bsp new file mode 100644 index 00000000..e9f67765 --- /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 00000000..45925362 --- /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 b27b775f..7f62d145 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 00000000..9dbc9f87 --- /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 00000000..9dbc9f87 --- /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)