From 24b68023c0e4e458f529dd137bdfbc410c0bd688 Mon Sep 17 00:00:00 2001 From: Stijn Segers Date: Sun, 7 Sep 2025 11:03:47 +0200 Subject: [PATCH] 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 Link: https://github.com/openwrt/openwrt/pull/20118 Signed-off-by: Robert Marko --- ...zyxel_xgs1250-12.dts => rtl9302_zyxel_xgs1250-12-a1.dts} | 4 ++-- target/linux/realtek/image/rtl930x.mk | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) rename target/linux/realtek/dts/{rtl9302_zyxel_xgs1250-12.dts => rtl9302_zyxel_xgs1250-12-a1.dts} (98%) diff --git a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12.dts b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts similarity index 98% rename from target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12.dts rename to 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 / { - 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 -- 2.30.2