From 04421f60ac499c9c11054a7a44b5a84d40463a9c Mon Sep 17 00:00:00 2001
From: Simon Terzenbach <simon@terzenba.ch>
Date: Thu, 21 Nov 2019 10:30:56 +0100
Subject: [PATCH] ath79-generic: add support for devolo WiFi pro 1750x

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

diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index 5feaa2b1c..377a388bd 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -188,6 +188,7 @@ ath79-generic
   - WiFi pro 1200i
   - WiFi pro 1750c
   - WiFi pro 1750i
+  - WiFi pro 1750x
 
   * OCEDO
 
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 d87218e66..a16c70361 100644
--- a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
+++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
@@ -44,6 +44,9 @@ function M.is_outdoor_device()
 	elseif M.match('ar71xx', 'generic', {'unifiac-pro'}) and
 		M.get_model() == 'Ubiquiti UniFi-AC-MESH-PRO' then
 		return true
+
+	elseif M.match('ath79', 'generic', {'devolo,dvl1750x'}) then
+		return true
 	end
 
 	return false
diff --git a/targets/ath79-generic b/targets/ath79-generic
index ba169e4e0..f3fc4425f 100644
--- a/targets/ath79-generic
+++ b/targets/ath79-generic
@@ -29,6 +29,11 @@ device('devolo-wifi-pro-1750i', 'devolo_dvl1750i', {
 	factory = false,
 })
 
+device('devolo-wifi-pro-1750x', 'devolo_dvl1750x', {
+	packages = ATH10K_PACKAGES_QCA9880,
+	factory = false,
+})
+
 -- OCEDO
 
 device('ocedo-raccoon', 'ocedo_raccoon', {
-- 
GitLab