From 3732c26e95b758503484beced62e01d1273d25d2 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Sat, 2 Apr 2016 00:59:19 +0200
Subject: [PATCH] ar71xx-generic: add support for TP-Link TL-WR710N v2.1

---
 ...r71xx-build-image-for-TL-WR710N-v2.1.patch | 41 +++++++++++++++++++
 targets/ar71xx-generic/profiles.mk            |  3 +-
 2 files changed, 43 insertions(+), 1 deletion(-)
 create mode 100644 patches/openwrt/0025-ar71xx-build-image-for-TL-WR710N-v2.1.patch

diff --git a/patches/openwrt/0025-ar71xx-build-image-for-TL-WR710N-v2.1.patch b/patches/openwrt/0025-ar71xx-build-image-for-TL-WR710N-v2.1.patch
new file mode 100644
index 000000000..99e1e9ce0
--- /dev/null
+++ b/patches/openwrt/0025-ar71xx-build-image-for-TL-WR710N-v2.1.patch
@@ -0,0 +1,41 @@
+From: Matthias Schiffer <mschiffer@universe-factory.net>
+Date: Sat, 2 Apr 2016 00:56:50 +0200
+Subject: ar71xx: build image for TL-WR710N v2.1
+
+This patch just extends target/linux/ar71xx/image/Makefile to build
+images also for version 2.1 of TL-WR710N
+patch against the latest git
+
+Signed off by: Norbert Wegener <nw@wegener-net.de>
+
+Backport of r47849
+
+diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile
+index 1a399ab..9ac405c 100644
+--- a/target/linux/ar71xx/image/Makefile
++++ b/target/linux/ar71xx/image/Makefile
+@@ -476,6 +476,15 @@ define Device/tl-wr710n-v2
+     CONSOLE := ttyATH0,115200
+ endef
+ 
++define Device/tl-wr710n-v2.1
++    $(Device/tplink-8mlzma)
++    BOARDNAME := TL-WR710N
++    DEVICE_PROFILE := TLWR710
++    TPLINK_HWID := 0x07100002
++    TPLINK_HWREV := 0x00000002
++    CONSOLE := ttyATH0,115200
++endef
++
+ define Device/tl-wr720n-v3
+     $(Device/tplink-4mlzma)
+     BOARDNAME := TL-WR720N-v3
+@@ -491,7 +500,7 @@ define Device/tl-wr720n-v4
+     TPLINK_HWID := 0x07200104
+     CONSOLE := ttyATH0,115200
+ endef
+-TARGET_DEVICES += tl-wr703n-v1 tl-wr710n-v1 tl-wr710n-v2 tl-wr720n-v3 tl-wr720n-v4
++TARGET_DEVICES += tl-wr703n-v1 tl-wr710n-v1 tl-wr710n-v2 tl-wr710n-v2.1 tl-wr720n-v3 tl-wr720n-v4
+ 
+ define Device/tl-wr740n-v4
+     $(Device/tplink-4mlzma)
diff --git a/targets/ar71xx-generic/profiles.mk b/targets/ar71xx-generic/profiles.mk
index d74e18610..068facfe7 100644
--- a/targets/ar71xx-generic/profiles.mk
+++ b/targets/ar71xx-generic/profiles.mk
@@ -27,10 +27,11 @@ $(eval $(call GluonModel,TLWA7510,tl-wa7510n,tp-link-tl-wa7510n-v1))
 $(eval $(call GluonProfile,TLWR703))
 $(eval $(call GluonModel,TLWR703,tl-wr703n-v1,tp-link-tl-wr703n-v1))
 
-# TL-WR710N v1, v2
+# TL-WR710N v1, v2, v2.1
 $(eval $(call GluonProfile,TLWR710))
 $(eval $(call GluonModel,TLWR710,tl-wr710n-v1,tp-link-tl-wr710n-v1))
 $(eval $(call GluonModel,TLWR710,tl-wr710n-v2,tp-link-tl-wr710n-v2))
+$(eval $(call GluonModel,TLWR710,tl-wr710n-v2.1,tp-link-tl-wr710n-v2.1))
 
 # TL-WR740N v1, v3, v4, v5
 $(eval $(call GluonProfile,TLWR740))
-- 
GitLab