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

Submitted by Dominik Heidler on April 11, 2020, 10:33 p.m.

Details

Message ID 20200411223301.3586-2-dominik@heidler.eu
State Superseded
Headers show

Commit Message

Dominik Heidler April 11, 2020, 10:33 p.m.
Signed-off-by: Dominik Heidler <dominik@heidler.eu>
---
 bsp/board_mt76x8.bsp                          |  6 ++++
 bsp/mt76x8/.config                            | 29 +++++++++++++++++++
 .../fff-network/ramips/network.tl-wr841n-v13  | 12 ++++++++
 3 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-wr841n-v13

Patch hide | download patch | download mbox

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-network/ramips/network.tl-wr841n-v13 b/src/packages/fff/fff-network/ramips/network.tl-wr841n-v13
new file mode 100644
index 0000000..602b77e
--- /dev/null
+++ b/src/packages/fff/fff-network/ramips/network.tl-wr841n-v13
@@ -0,0 +1,12 @@ 
+. /lib/functions/system.sh
+
+PORTORDER="0 1 2 3 4"
+
+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)
+ETHMESHMAC=$(macaddr_setbit_la "$ROUTERMAC")

Comments

Adrian Schmutzler April 11, 2020, 10:39 p.m.
Hi,

Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

Ich würde die Schreibweise des Geräts im Commit-Titel noch anpassen und die Flashing Instructions ergänzen.

Beste Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf
> Of Dominik Heidler
> Sent: Sonntag, 12. April 2020 00:33
> To: franken-dev@freifunk.net
> Subject: [PATCH v2 1/1] ramips/mt76x8: Add support for TPLINK TL-
> WR841Nv13
> 
> Signed-off-by: Dominik Heidler <dominik@heidler.eu>
> ---
>  bsp/board_mt76x8.bsp                          |  6 ++++
>  bsp/mt76x8/.config                            | 29 +++++++++++++++++++
>  .../fff-network/ramips/network.tl-wr841n-v13  | 12 ++++++++
>  3 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-wr841n-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-network/ramips/network.tl-wr841n-v13
> b/src/packages/fff/fff-network/ramips/network.tl-wr841n-v13
> new file mode 100644
> index 0000000..602b77e
> --- /dev/null
> +++ b/src/packages/fff/fff-network/ramips/network.tl-wr841n-v13
> @@ -0,0 +1,12 @@
> +. /lib/functions/system.sh
> +
> +PORTORDER="0 1 2 3 4"
> +
> +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)
> +ETHMESHMAC=$(macaddr_setbit_la "$ROUTERMAC")
> --
> 2.20.1