diff --git a/docs/index.rst b/docs/index.rst
index 872c7c88a4c370ae5ca3f4e47686342fc89e5212..5f05079320b23824387d5901f03ed8a161de4b79 100755
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -290,6 +290,7 @@ ar71xx-tiny
   - TL-WR740N (v1, v3, v4, v5)
   - TL-WR741N/ND (v1, v2, v4, v5)
   - TL-WR743N/ND (v1, v2)
+  - TL-WR840N (v2)
   - TL-WR841N/ND (v3, v5, v7, v8, v9, v10, v11, v12)
   - TL-WR843N/ND (v1)
   - TL-WR940N (v1, v2, v3, v4, v5, v6)
diff --git a/targets/ar71xx-tiny b/targets/ar71xx-tiny
index 3f4c832e2b1a5da6b3bc89430e221d23dc801b04..d43e4da68747d778426934bee00ae60be08195d2 100644
--- a/targets/ar71xx-tiny
+++ b/targets/ar71xx-tiny
@@ -42,6 +42,8 @@ if [ "$BROKEN" ]; then
 device tp-link-tl-wr802n-v1 tl-wr802n-v1 # BROKEN: Untested
 fi
 
+device tp-link-tl-wr840n-v2 tl-wr840n-v2
+
 device tp-link-tl-wr841n-nd-v3 tl-wr841-v3
 device tp-link-tl-wr841n-nd-v5 tl-wr841-v5
 device tp-link-tl-wr841n-nd-v7 tl-wr841-v7