summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStijn Segers2025-09-21 10:00:28 +0000
committerRobert Marko2025-09-24 11:41:04 +0000
commit46cf10771a2d75ce81dea67eb41ef1d10b17b7ae (patch)
tree4d66d245b2b735dca229007bb72a0c5457b1c62b
parentd205878ede886dd2e00b31e4f3c8444b16ae16be (diff)
downloadopenwrt-46cf10771a2d75ce81dea67eb41ef1d10b17b7ae.tar.gz
realtek: rtl839x: rename GS1900 series v1/v2 to A1/B1
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>
-rw-r--r--target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts (renamed from target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts)4
-rw-r--r--target/linux/realtek/image/rtl839x.mk6
2 files changed, 6 insertions, 4 deletions
diff --git a/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts b/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts
index de53263fa4..c236957809 100644
--- a/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48.dts
+++ b/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts
@@ -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;
diff --git a/target/linux/realtek/image/rtl839x.mk b/target/linux/realtek/image/rtl839x.mk
index 5f9b6d56c6..2412e5764e 100644
--- a/target/linux/realtek/image/rtl839x.mk
+++ b/target/linux/realtek/image/rtl839x.mk
@@ -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