[PATCH 1/1] ramips/mt76x8: Add support for TPLINK TL-WR841Nv13

Dominik Heidler dominik at heidler.eu
Fr Apr 10 00:26:44 CEST 2020


From: Dominik Heidler <dheidler at gmail.com>

Signed-off-by: Dominik Heidler <dominik at heidler.eu>
---
 bsp/board_mt76x8.bsp                          |  6 ++++
 bsp/mt76x8/.config                            | 29 +++++++++++++++++++
 .../files/etc/uci-defaults/15-fff-boardname   |  3 ++
 .../fff-network/ramips/network.tl-wr841-v13   |  9 ++++++
 4 files changed, 47 insertions(+)
 create mode 100644 bsp/board_mt76x8.bsp
 create mode 100644 bsp/mt76x8/.config
 create mode 100644 src/packages/fff/fff-network/ramips/network.tl-wr841-v13

diff --git a/bsp/board_mt76x8.bsp b/bsp/board_mt76x8.bsp
new file mode 100644
index 0000000..bf8d236
--- /dev/null
+++ b/bsp/board_mt76x8.bsp
@@ -0,0 +1,6 @@
+machine=mt76x8
+chipset=ramips
+subtarget=mt76x8
+images=("openwrt-${chipset}-${subtarget}-tplink_c50-v3-squashfs-sysupgrade.bin"
+        "openwrt-${chipset}-${subtarget}-tl-wr841n-v13-squashfs-sysupgrade.bin"
+        )
diff --git a/bsp/mt76x8/.config b/bsp/mt76x8/.config
new file mode 100644
index 0000000..c908b98
--- /dev/null
+++ b/bsp/mt76x8/.config
@@ -0,0 +1,29 @@
+# Generated using "./buildscript config openwrt".
+# Do no edit manually
+#
+CONFIG_TARGET_ramips=y
+CONFIG_TARGET_ramips_mt76x8=y
+CONFIG_TARGET_MULTI_PROFILE=y
+CONFIG_TARGET_DEVICE_ramips_mt76x8_DEVICE_tplink_c50-v3=y
+CONFIG_TARGET_DEVICE_PACKAGES_ramips_mt76x8_DEVICE_tplink_c50-v3=""
+CONFIG_TARGET_DEVICE_ramips_mt76x8_DEVICE_tl-wr841n-v13=y
+CONFIG_TARGET_DEVICE_PACKAGES_ramips_mt76x8_DEVICE_tl-wr841n-v13=""
+CONFIG_BUSYBOX_CUSTOM=y
+CONFIG_TARGET_PER_DEVICE_ROOTFS=y
+# CONFIG_BUSYBOX_CONFIG_BRCTL is not set
+# CONFIG_BUSYBOX_CONFIG_CROND is not set
+# CONFIG_BUSYBOX_CONFIG_CRONTAB is not set
+# CONFIG_BUSYBOX_CONFIG_FEATURE_FAST_TOP is not set
+# CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_SERVER is not set
+CONFIG_CLEAN_IPKG=y
+# CONFIG_DROPBEAR_CURVE25519 is not set
+# CONFIG_FASTD_ENABLE_CIPHER_SALSA2012 is not set
+# CONFIG_FASTD_ENABLE_MAC_GHASH is not set
+# CONFIG_FASTD_ENABLE_MAC_UHASH is not set
+# CONFIG_FASTD_ENABLE_METHOD_COMPOSED_GMAC is not set
+# CONFIG_FASTD_ENABLE_METHOD_COMPOSED_UMAC is not set
+# CONFIG_FASTD_ENABLE_METHOD_GENERIC_GMAC is not set
+# CONFIG_FASTD_ENABLE_METHOD_GENERIC_UMAC is not set
+# CONFIG_PACKAGE_ALFRED_VIS is not set
+CONFIG_PACKAGE_opkg=m
+CONFIG_STRIP_KERNEL_EXPORTS=y
diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
index a96c05a..5213c1e 100644
--- a/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
+++ b/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname
@@ -29,6 +29,9 @@ case "$BOARD" in
         BOARD=tl-wr841-v11
         grep "v12" /var/sysinfo/model && BOARD=tl-wr841-v12
         ;;
+    tl-wr841n-v13)
+        BOARD=tl-wr841-v13
+        ;;
     nanostation-m)
         BOARD=ubnt-nano-m
         ;;
diff --git a/src/packages/fff/fff-network/ramips/network.tl-wr841-v13 b/src/packages/fff/fff-network/ramips/network.tl-wr841-v13
new file mode 100644
index 0000000..bd33c1f
--- /dev/null
+++ b/src/packages/fff/fff-network/ramips/network.tl-wr841-v13
@@ -0,0 +1,9 @@
+PORTORDER="4 3 2 1"
+
+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)
-- 
2.20.1



Mehr Informationen über die Mailingliste franken-dev