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>
This commit is contained in:
Stijn Segers 2025-09-07 11:03:47 +02:00 committed by Robert Marko
parent 46cf10771a
commit 24b68023c0
2 changed files with 6 additions and 4 deletions

View file

@ -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;

View file

@ -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