summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStijn Segers2025-09-07 09:03:47 +0000
committerRobert Marko2025-09-24 11:41:04 +0000
commit24b68023c0e4e458f529dd137bdfbc410c0bd688 (patch)
treeae242d0432143ebe84681e375f1ef86eb7876189
parent46cf10771a2d75ce81dea67eb41ef1d10b17b7ae (diff)
downloadopenwrt-24b68023c0e4e458f529dd137bdfbc410c0bd688.tar.gz
realtek: rtl930x: rename XGS1250-12 to A1
Zyxel labels their switch revisions A1, B1, ... and not v1, v2, ... Rename the supported device to A1 to make it clear this is the only known compatible hardware revision. Also add a compatible for seamless upgrade. 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/rtl9302_zyxel_xgs1250-12-a1.dts (renamed from target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12.dts)4
-rw-r--r--target/linux/realtek/image/rtl930x.mk6
2 files changed, 6 insertions, 4 deletions
diff --git a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12.dts b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts
index 83ec485ce9..efc3670e64 100644
--- a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12.dts
+++ b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts
@@ -9,8 +9,8 @@
#include <dt-bindings/thermal/thermal.h>
/ {
- compatible = "zyxel,xgs1250-12", "realtek,rtl838x-soc";
- model = "Zyxel XGS1250-12 Switch";
+ compatible = "zyxel,xgs1250-12-a1", "realtek,rtl838x-soc";
+ model = "Zyxel XGS1250-12 A1 Switch";
aliases {
led-boot = &led_pwr_sys;
diff --git a/target/linux/realtek/image/rtl930x.mk b/target/linux/realtek/image/rtl930x.mk
index e8248db842..e20c863a16 100644
--- a/target/linux/realtek/image/rtl930x.mk
+++ b/target/linux/realtek/image/rtl930x.mk
@@ -114,13 +114,15 @@ define Device/zyxel_xgs1210-12-a1
endef
TARGET_DEVICES += zyxel_xgs1210-12-a1
-define Device/zyxel_xgs1250-12
+define Device/zyxel_xgs1250-12-a1
SOC := rtl9302
UIMAGE_MAGIC := 0x93001250
ZYXEL_VERS := ABWE
DEVICE_VENDOR := Zyxel
DEVICE_MODEL := XGS1250-12
+ DEVICE_VARIANT := A1
DEVICE_PACKAGES := kmod-hwmon-gpiofan kmod-thermal
+ SUPPORTED_DEVICES += zyxel,xgs1250-12
IMAGE_SIZE := 13312k
KERNEL_INITRAMFS := \
kernel-bin | \
@@ -129,4 +131,4 @@ define Device/zyxel_xgs1250-12
zyxel-vers | \
uImage gzip
endef
-TARGET_DEVICES += zyxel_xgs1250-12
+TARGET_DEVICES += zyxel_xgs1250-12-a1