ramips: add support for Digineo AC1200 Pro
authorDominik Menke <dom@digineo.de>
Tue, 15 Nov 2016 11:37:38 +0000 (12:37 +0100)
committerMathias Kresin <dev@kresin.me>
Thu, 17 Nov 2016 05:39:52 +0000 (06:39 +0100)
This is basically a ZBT-WG3526 (mt7621 SoC), but with 32M flash.

Signed-off-by: Dominik Menke <dom@digineo.de>
target/linux/ramips/base-files/etc/board.d/02_network
target/linux/ramips/base-files/etc/diag.sh
target/linux/ramips/base-files/lib/ramips.sh
target/linux/ramips/base-files/lib/upgrade/platform.sh
target/linux/ramips/dts/AC1200pro.dts [new file with mode: 0644]
target/linux/ramips/image/mt7621.mk

index e2a2f9430084f405beb5e2a4ecc238c1e42e00a5..537448ec9deeee28046de7192e8c90c0f92697bf 100755 (executable)
@@ -63,6 +63,7 @@ ramips_setup_interfaces()
                ucidef_set_interface_lan "eth0.2"
                ;;
        3g-6200n|\
+       ac1200pro|\
        ai-br100|\
        db-wrt01|\
        dir-300-b7|\
index c1836e1968c972e3a403c89400e5890778d71d14..f3910c7cbad5f911ef4e44438a0e01677bd285bc 100644 (file)
@@ -53,10 +53,7 @@ get_status_led() {
        mzk-ex750np)
                status_led="$board:red:power"
                ;;
-       ai-br100|\
-       ht-tm02)
-               status_led="$board:blue:wlan"
-               ;;
+       ac1200pro|\
        all0239-3g|\
        dcs-930|\
        dir-300-b1|\
@@ -82,6 +79,10 @@ get_status_led() {
        zbt-wg3526)
                status_led="$board:green:status"
                ;;
+       ai-br100|\
+       ht-tm02)
+               status_led="$board:blue:wlan"
+               ;;
        atp-52b|\
        ip2202)
                status_led="$board:green:run"
index 2560eb7c6aae42311264c404222bd1c5247b45e0..ee9073238d774ea636694c00216a83833b915216 100755 (executable)
@@ -115,6 +115,9 @@ ramips_board_detect() {
        *"DCS-930L B1")
                name="dcs-930l-b1"
                ;;
+       *"Digineo AC1200 Pro")
+               name="ac1200pro"
+               ;;
        *"DIR-300 B1")
                name="dir-300-b1"
                ;;
index 7f161f5342dc026dd7b9d675a82ca954f182edc2..d5d0463a602629576ae5ffda55e891f37e4050e3 100755 (executable)
@@ -17,6 +17,7 @@ platform_check_image() {
        3g150b|\
        3g300m|\
        a5-v11|\
+       ac1200pro|\
        ai-br100|\
        air3gii|\
        all0239-3g|\
diff --git a/target/linux/ramips/dts/AC1200pro.dts b/target/linux/ramips/dts/AC1200pro.dts
new file mode 100644 (file)
index 0000000..fbec818
--- /dev/null
@@ -0,0 +1,15 @@
+/dts-v1/;
+
+#include "ZBT-WG3526.dtsi"
+
+/ {
+       model = "Digineo AC1200 Pro";
+};
+
+&firmware {
+       reg = <0x50000 0x1fb0000>;
+};
+
+&status_led {
+       label = "ac1200pro:green:status";
+};
index 116d0920ea2e9c68bdbbe67cb60c26ca8d98226d..04b06ecc16d7cedb2ba30259e3199b38137baf95 100644 (file)
@@ -148,6 +148,14 @@ define Device/zbt-wg3526
 endef
 TARGET_DEVICES += zbt-wg3526
 
+define Device/ac1200pro
+  DTS := AC1200pro
+  IMAGE_SIZE := $(ralink_default_fw_size_32M)
+  DEVICE_TITLE := Digineo AC1200 Pro
+  DEVICE_PACKAGES := kmod-usb3 kmod-ledtrig-usbdev kmod-ata-core kmod-ata-ahci
+endef
+TARGET_DEVICES += ac1200pro
+
 define Device/wf-2881
   DTS := WF-2881
   BLOCKSIZE := 128k