realtek: fix GS1900-48 firwmare partition
[openwrt/staging/nbd.git] / target / linux / realtek / image / rtl839x.mk
index 8917e8550fae7b2a803c7e9420fa55b906f57a0f..b5e669fce4b252fa7332b0bf7dd8692410c0c69c 100644 (file)
@@ -1,24 +1,53 @@
 # SPDX-License-Identifier: GPL-2.0-only
 
+include ./common.mk
+
+define Device/d-link_dgs-1210-52
+  $(Device/d-link_dgs-1210)
+  SOC := rtl8393
+  DEVICE_MODEL := DGS-1210-52
+endef
+TARGET_DEVICES += d-link_dgs-1210-52
+
 define Device/panasonic_m48eg-pn28480k
   SOC := rtl8393
   IMAGE_SIZE := 16384k
   DEVICE_VENDOR := Panasonic
   DEVICE_MODEL := Switch-M48eG
   DEVICE_VARIANT := PN28480K
-  DEVICE_PACKAGES := kmod-hwmon-gpiofan kmod-hwmon-lm75 kmod-i2c-mux-pca954x \
+  DEVICE_PACKAGES := \
+       kmod-hwmon-gpiofan \
+       kmod-hwmon-lm75 \
+       kmod-i2c-mux-pca954x \
        kmod-thermal
 endef
 TARGET_DEVICES += panasonic_m48eg-pn28480k
 
+define Device/tplink_sg2452p-v4
+  SOC := rtl8393
+  KERNEL_SIZE := 6m
+  IMAGE_SIZE := 26m
+  DEVICE_VENDOR := TP-Link
+  DEVICE_MODEL := SG2452P
+  DEVICE_VARIANT := v4
+  DEVICE_PACKAGES := \
+         kmod-hwmon-gpiofan \
+         kmod-hwmon-tps23861
+endef
+TARGET_DEVICES += tplink_sg2452p-v4
+
 define Device/zyxel_gs1900-48
   SOC := rtl8393
-  IMAGE_SIZE := 13952k
+  IMAGE_SIZE := 6976k
   DEVICE_VENDOR := ZyXEL
   UIMAGE_MAGIC := 0x83800000
-  ZYXEL_VERS := AAHO
+  ZYXEL_VERS := AAHN
   DEVICE_MODEL := GS1900-48
-  KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers $$$$(ZYXEL_VERS) | \
+  KERNEL_INITRAMFS := \
+       kernel-bin | \
+       append-dtb | \
+       gzip | \
+       zyxel-vers $$$$(ZYXEL_VERS) | \
        uImage gzip
 endef
 TARGET_DEVICES += zyxel_gs1900-48