From d9de4660015eb78bca1a6aef57618ac768cb005d Mon Sep 17 00:00:00 2001
From: SaPl <saschaplumhoff@gmail.com>
Date: Wed, 15 Nov 2023 21:49:54 +0100
Subject: [PATCH] ath79-mikrotik: add support for MikroTik wAPR-2nD (wAP R)
 (#3062)

---
 docs/user/supported_devices.rst                          | 1 +
 package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua | 5 +++++
 targets/ath79-mikrotik                                   | 2 ++
 3 files changed, 8 insertions(+)

diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index 01f9a2536..d2826e86b 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -170,6 +170,7 @@ ath79-mikrotik
 * Mikrotik
 
   - RB951Ui-2nD (hAP)
+  - RBwAPR-2nD (wAP R)
 
 brcm2708-bcm2708
 ----------------
diff --git a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
index 7923b50fb..39defafe6 100644
--- a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
+++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
@@ -51,6 +51,11 @@ function M.is_outdoor_device()
 	}) then
 		return true
 
+	elseif M.match('ath79', 'mikrotik', {
+		'mikrotik,routerboard-wapr-2nd',
+	}) then
+		return true
+
 	elseif M.match('ipq40xx', 'generic', {
 		'aruba,ap-365',
 		'engenius,ens620ext',
diff --git a/targets/ath79-mikrotik b/targets/ath79-mikrotik
index c20029876..6d008811d 100644
--- a/targets/ath79-mikrotik
+++ b/targets/ath79-mikrotik
@@ -1,3 +1,5 @@
 include 'mikrotik.inc'
 
 device('mikrotik-routerboard-951ui-2nd-hap', 'mikrotik_routerboard-951ui-2nd')
+
+device('mikrotik-routerboard-wapr-2nd', 'mikrotik_routerboard-wapr-2nd')
-- 
GitLab