From patchwork Wed Apr 3 14:34:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [RFC] Add support for TP-Link Archer C7 v5 From: Fabian Blaese X-Patchwork-Id: 1042 Message-Id: <20190403143401.23692-1-fabian@blaese.de> To: franken-dev@freifunk.net Date: Wed, 3 Apr 2019 16:34:01 +0200 Signed-off-by: Fabian Bläse --- bsp/ar71xx/.config | 2 ++ bsp/board_ar71xx.bsp | 1 + .../fff/fff-network/ar71xx/network.archer-c7-v5 | 12 ++++++++++++ 3 files changed, 15 insertions(+) create mode 100644 src/packages/fff/fff-network/ar71xx/network.archer-c7-v5 diff --git a/bsp/ar71xx/.config b/bsp/ar71xx/.config index 85987e3..71ead40 100644 --- a/bsp/ar71xx/.config +++ b/bsp/ar71xx/.config @@ -10,6 +10,8 @@ CONFIG_TARGET_DEVICE_ar71xx_tiny_DEVICE_archer-c60-v1=y CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_tiny_DEVICE_archer-c60-v1="-kmod-ath10k kmod-ath10k-ct -ath10k-firmware-qca9888 ath10k-firmware-qca9888-ct" CONFIG_TARGET_DEVICE_ar71xx_tiny_DEVICE_archer-c7-v2=y CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_tiny_DEVICE_archer-c7-v2="-kmod-ath10k kmod-ath10k-ct" +CONFIG_TARGET_DEVICE_ar71xx_tiny_DEVICE_archer-c7-v5=y +CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_tiny_DEVICE_archer-c7-v5="-kmod-ath10k kmod-ath10k-ct" CONFIG_TARGET_DEVICE_ar71xx_tiny_DEVICE_cpe210-220-v1=y CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_tiny_DEVICE_cpe210-220-v1="" CONFIG_TARGET_DEVICE_ar71xx_tiny_DEVICE_cpe210-v2=y diff --git a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp index 1879909..37130d0 100644 --- a/bsp/board_ar71xx.bsp +++ b/bsp/board_ar71xx.bsp @@ -5,6 +5,7 @@ target=$builddir/$machine images=("openwrt-${chipset}-${subtarget}-archer-c25-v1-squashfs-sysupgrade.bin" "openwrt-${chipset}-${subtarget}-archer-c60-v1-squashfs-sysupgrade.bin" "openwrt-${chipset}-${subtarget}-archer-c7-v2-squashfs-sysupgrade.bin" + "openwrt-${chipset}-${subtarget}-archer-c7-v5-squashfs-sysupgrade.bin" "openwrt-${chipset}-${subtarget}-cpe210-220-v1-squashfs-sysupgrade.bin" "openwrt-${chipset}-${subtarget}-cpe210-v2-squashfs-sysupgrade.bin" "openwrt-${chipset}-${subtarget}-cpe210-v3-squashfs-sysupgrade.bin" diff --git a/src/packages/fff/fff-network/ar71xx/network.archer-c7-v5 b/src/packages/fff/fff-network/ar71xx/network.archer-c7-v5 new file mode 100644 index 0000000..58a4cf0 --- /dev/null +++ b/src/packages/fff/fff-network/ar71xx/network.archer-c7-v5 @@ -0,0 +1,12 @@ +WANDEV=eth0 +SWITCHDEV=eth0 +CLIENT_PORTS="4 5 0t" +WAN_PORTS="1 0t" +BATMAN_PORTS="2 3 0t" +CPUPORT="0t" + +# use mac address from phy1 with 'locally administered' bit set to '1' +# only possible, because wXmesh is created first and therefore gets the 'universally administered address' + +ETHMESHMAC=$(macFlipLocalBit "$(cat /sys/class/ieee80211/phy1/macaddress)") +ROUTERMAC=$(cat /sys/class/net/eth0/address)