]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
realtek: rtl839x: rename GS1900 series v1/v2 to A1/B1
authorStijn Segers <foss@volatilesystems.org>
Sun, 21 Sep 2025 10:00:28 +0000 (12:00 +0200)
committerRobert Marko <robimarko@gmail.com>
Wed, 24 Sep 2025 11:41:04 +0000 (13:41 +0200)
Zyxel labels their switch revisions A1, B1, ... and not v1, v2, ...
Rename the devices as such in OpenWrt to match the labels. Of note:
the first (A1) revision is never labeled as such on the label, just
in the web UI. Provide compatibles for seamless sysupgrade.

For a recent overview of Zyxel GS1900 series revisions, see the
table linked in https://forum.openwrt.org/t//57875/3874.

Signed-off-by: Stijn Segers <foss@volatilesystems.org>
Link: https://github.com/openwrt/openwrt/pull/20118
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts [moved from target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts with 98% similarity]
target/linux/realtek/image/rtl839x.mk

similarity index 98%
rename from target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts
rename to target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts
index de53263fa4dbc70e0d5f18a3a51456792d545dca..c236957809687ab6d8c4f60844b365948550ad68 100644 (file)
@@ -6,8 +6,8 @@
 #include <dt-bindings/gpio/gpio.h>
 
 / {
-       compatible = "zyxel,gs1900-48", "realtek,rtl8393-soc";
-       model = "Zyxel GS1900-48";
+       compatible = "zyxel,gs1900-48-a1", "realtek,rtl8393-soc";
+       model = "Zyxel GS1900-48 A1";
 
        aliases {
                led-boot = &led_sys;
index 5f9b6d56c65de180d51df47cb5d992503a9d2c02..2412e5764e633263234e9db1badbe3ad42172786 100644 (file)
@@ -73,10 +73,12 @@ define Device/tplink_sg2452p-v4
 endef
 TARGET_DEVICES += tplink_sg2452p-v4
 
-define Device/zyxel_gs1900-48
+define Device/zyxel_gs1900-48-a1
   $(Device/zyxel_gs1900)
   SOC := rtl8393
   DEVICE_MODEL := GS1900-48
+  DEVICE_VARIANT := A1
   ZYXEL_VERS := AAHN
+  SUPPORTED_DEVICES += zyxel,gs1900-48
 endef
-TARGET_DEVICES += zyxel_gs1900-48
+TARGET_DEVICES += zyxel_gs1900-48-a1