From 1b6ddac3c608961399c4877198dd552c12c3f07b Mon Sep 17 00:00:00 2001
From: David Bauer <mail@david-bauer.net>
Date: Fri, 29 Sep 2023 11:39:03 +0200
Subject: [PATCH] mpc85xx-p1010: add support for Enterasys WS-AP3715i (#2993)

Enterasys WS-AP3715i is a dualband wireless-N access point.
It comes in a similar casing as the WS-AP3825i, however the hardware is
fundamentally different from its bigger cousin.

Signed-off-by: David Bauer <mail@david-bauer.net>
---
 docs/user/supported_devices.rst                            | 4 ++++
 .../gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac    | 3 +++
 targets/mpc85xx-p1010                                      | 7 +++++++
 3 files changed, 14 insertions(+)

diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index 9433e77a4..8d9d1e1af 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -309,6 +309,10 @@ mediatek-mt7622
 mpc85xx-p1010
 -------------
 
+* Enterasys
+
+  - WS-AP3715i
+
 * Sophos
 
   - RED 15w Rev.1
diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
index e0b919f35..9f92b5b2b 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
@@ -120,6 +120,9 @@ local primary_addrs = {
 			'aerohive,hiveap-330',
 			'ocedo,panda',
 		}},
+		{'mpc85xx', 'p1010', {
+			'enterasys,ws-ap3715i',
+		}},
 		{'ramips', 'mt7620', {
 			'xiaomi,miwifi-mini',
 			'asus,rt-ac51u',
diff --git a/targets/mpc85xx-p1010 b/targets/mpc85xx-p1010
index 1667509b6..ff90fc39c 100644
--- a/targets/mpc85xx-p1010
+++ b/targets/mpc85xx-p1010
@@ -1,3 +1,10 @@
+-- Enterasys
+
+device('enterasys-ws-ap3715i', 'enterasys_ws-ap3715i', {
+	factory = false,
+})
+
+
 -- Sophos
 
 device('sophos-red-15w-rev.1', 'sophos_red-15w-rev1', {
-- 
GitLab