[source] ramips: Add support for Netgear EX3800

LEDE Commits lede-commits at lists.infradead.org
Wed Aug 2 15:13:02 PDT 2017


mkresin pushed a commit to source.git, branch master:
https://git.lede-project.org/695f5ea85a20d14b179053496ff007cb5d947923

commit 695f5ea85a20d14b179053496ff007cb5d947923
Author: Thibaut VARENE <hacks at slashdirt.org>
AuthorDate: Sun Jul 30 12:17:44 2017 +0200

    ramips: Add support for Netgear EX3800
    
    The Netgear EX3800 is essentially an EX3700 with a mains output socket.
    
    Both devices use the exact same firmware image (original firmware is named
    EX3700-EX3800-version.chk).
    
    This patch adds suport by renaming the EX3700 device to EX3700/EX3800 and
    updating the necessary glue.
    
    Signed-off-by: Thibaut VARENE <hacks at slashdirt.org>
---
 target/linux/ramips/base-files/lib/ramips.sh | 2 +-
 target/linux/ramips/dts/EX3700.dts           | 2 +-
 target/linux/ramips/image/mt7620.mk          | 7 ++++---
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/target/linux/ramips/base-files/lib/ramips.sh b/target/linux/ramips/base-files/lib/ramips.sh
index 1dc1391..0087f20 100755
--- a/target/linux/ramips/base-files/lib/ramips.sh
+++ b/target/linux/ramips/base-files/lib/ramips.sh
@@ -181,7 +181,7 @@ ramips_board_detect() {
 	*"EX2700")
 		name="ex2700";
 		;;
-	*"EX3700")
+	*"EX3700/EX3800")
 		name="ex3700"
 		;;
 	*"F5D8235 v1")
diff --git a/target/linux/ramips/dts/EX3700.dts b/target/linux/ramips/dts/EX3700.dts
index 72aeb61..2cf1c0b 100644
--- a/target/linux/ramips/dts/EX3700.dts
+++ b/target/linux/ramips/dts/EX3700.dts
@@ -9,7 +9,7 @@
 
 / {
 	compatible = "ralink,mt7620a-soc";
-	model = "Netgear EX3700";
+	model = "Netgear EX3700/EX3800";
 
 	chosen {
 		bootargs = "console=ttyS0,57600";
diff --git a/target/linux/ramips/image/mt7620.mk b/target/linux/ramips/image/mt7620.mk
index 84999f0..f9a9fdb 100644
--- a/target/linux/ramips/image/mt7620.mk
+++ b/target/linux/ramips/image/mt7620.mk
@@ -140,7 +140,7 @@ define Device/ex2700
 endef
 TARGET_DEVICES += ex2700
 
-define Device/ex3700
+define Device/ex3700-ex3800
   NETGEAR_BOARD_ID := U12H319T00_NETGEAR
   DTS := EX3700
   BLOCKSIZE := 4k
@@ -148,9 +148,10 @@ define Device/ex3700
   IMAGES += factory.chk
   IMAGE/factory.chk := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | netgear-chk
   DEVICE_PACKAGES := -kmod-mt76 kmod-mt76x2
-  DEVICE_TITLE := Netgear EX3700
+  DEVICE_TITLE := Netgear EX3700/EX3800
+  SUPPORTED_DEVICES := ex3700
 endef
-TARGET_DEVICES += ex3700
+TARGET_DEVICES += ex3700-ex3800
 
 define Device/gl-mt300a
   DTS := GL-MT300A



More information about the lede-commits mailing list