From patchwork Tue Jul 14 13:21:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [v2] mt7621: Add support for Netgear R6220 From: Fabian Blaese X-Patchwork-Id: 1404 Message-Id: <20200714132149.943438-1-fabian@blaese.de> To: franken-dev@freifunk.net Date: Tue, 14 Jul 2020 15:21:49 +0200 The factory image can either be flashed via the vendor WebUI or the bootloader using nmrpflash. Signed-off-by: Fabian Bläse --- Changes in v2: - Remove {abc,def} wildcard, which is not working with our buildscript for some reason - Add missing ETHMESHMAC --- bsp/ramips-mt7621.bsp | 1 + bsp/ramips-mt7621/.config | 2 ++ .../fff/fff-network/files/lib/functions/fff/cpuport | 1 + src/packages/fff/fff-network/mipsel/network.r6220 | 12 ++++++++++++ 4 files changed, 16 insertions(+) create mode 100644 src/packages/fff/fff-network/mipsel/network.r6220 diff --git a/bsp/ramips-mt7621.bsp b/bsp/ramips-mt7621.bsp index 7cff37d..c6fa39b 100644 --- a/bsp/ramips-mt7621.bsp +++ b/bsp/ramips-mt7621.bsp @@ -2,6 +2,7 @@ chipset=ramips subtarget=mt7621 images=( + "openwrt-ramips-mt7621-r6220-squashfs-*" "openwrt-ramips-mt7621-ubnt-erx-squashfs-*" "openwrt-ramips-mt7621-ubnt-erx-sfp-squashfs-*" ) diff --git a/bsp/ramips-mt7621/.config b/bsp/ramips-mt7621/.config index ee58108..877e561 100644 --- a/bsp/ramips-mt7621/.config +++ b/bsp/ramips-mt7621/.config @@ -4,6 +4,8 @@ CONFIG_TARGET_ramips=y CONFIG_TARGET_ramips_mt7621=y CONFIG_TARGET_MULTI_PROFILE=y +CONFIG_TARGET_DEVICE_ramips_mt7621_DEVICE_r6220=y +CONFIG_TARGET_DEVICE_PACKAGES_ramips_mt7621_DEVICE_r6220="" CONFIG_TARGET_DEVICE_ramips_mt7621_DEVICE_ubnt-erx=y CONFIG_TARGET_DEVICE_PACKAGES_ramips_mt7621_DEVICE_ubnt-erx="" CONFIG_TARGET_DEVICE_ramips_mt7621_DEVICE_ubnt-erx-sfp=y 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 5a9278c..27558a8 100644 --- a/src/packages/fff/fff-network/files/lib/functions/fff/cpuport +++ b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport @@ -11,6 +11,7 @@ case "$BOARD" in tplink,tl-wr1043nd-v2|\ tplink,tl-wr1043nd-v3|\ tl-wr841n-v13|\ + r6220|\ ubnt-erx|\ ubnt-erx-sfp) CPUPORT="6t" diff --git a/src/packages/fff/fff-network/mipsel/network.r6220 b/src/packages/fff/fff-network/mipsel/network.r6220 new file mode 100644 index 0000000..800dcb4 --- /dev/null +++ b/src/packages/fff/fff-network/mipsel/network.r6220 @@ -0,0 +1,12 @@ +. /lib/functions/fff/network + +PORTORDER="4 3 2 1 0" + +WANDEV=eth0 +SWITCHDEV=eth0 +CLIENT_PORTS="6t 0 1" +WAN_PORTS="6t 4" +BATMAN_PORTS="6t 2 3" + +ROUTERMAC=$(cat /sys/class/net/eth0/address) +ETHMESHMAC=$(macFlipLocalBit "$(cat /sys/class/net/eth0/address)")