endef
TARGET_DEVICES += allnet_all-sg8208m
+define Device/apresia_aplgs120gtss
+ $(Device/cameo-fw)
+ SOC := rtl8382
+ IMAGE_SIZE := 14848k
+ DEVICE_VENDOR := APRESIA
+ DEVICE_MODEL := ApresiaLightGS120GT-SS
+ UIMAGE_MAGIC := 0x12345000
+ CAMEO_KERNEL_PART_SIZE := 1572864
+ CAMEO_KERNEL_PART := 3
+ CAMEO_ROOTFS_PART := 4
+ CAMEO_CUSTOMER_SIGNATURE := 2
+ CAMEO_BOARD_MODEL := APLGS120GTSS
+ CAMEO_BOARD_VERSION := 4
+endef
+TARGET_DEVICES += apresia_aplgs120gtss
+
define Device/d-link_dgs-1210-10mp-f
- $(Build/d-link_dgs-1210)
+ $(Device/d-link_dgs-1210)
SOC := rtl8380
DEVICE_MODEL := DGS-1210-10MP
DEVICE_VARIANT := F
TARGET_DEVICES += d-link_dgs-1210-10mp-f
define Device/d-link_dgs-1210-10p
- $(Build/d-link_dgs-1210)
+ $(Device/d-link_dgs-1210)
SOC := rtl8382
DEVICE_MODEL := DGS-1210-10P
DEVICE_PACKAGES += lua-rs232
TARGET_DEVICES += d-link_dgs-1210-10p
define Device/d-link_dgs-1210-16
- $(Build/d-link_dgs-1210)
+ $(Device/d-link_dgs-1210)
SOC := rtl8382
DEVICE_MODEL := DGS-1210-16
endef
TARGET_DEVICES += d-link_dgs-1210-16
define Device/d-link_dgs-1210-20
- $(Build/d-link_dgs-1210)
+ $(Device/d-link_dgs-1210)
SOC := rtl8382
DEVICE_MODEL := DGS-1210-20
endef
TARGET_DEVICES += d-link_dgs-1210-20
define Device/d-link_dgs-1210-28
- $(Build/d-link_dgs-1210)
+ $(Device/d-link_dgs-1210)
SOC := rtl8382
DEVICE_MODEL := DGS-1210-28
endef
TARGET_DEVICES += d-link_dgs-1210-28
+define Device/d-link_dgs-1210-28mp-f
+ $(Device/d-link_dgs-1210)
+ SOC := rtl8382
+ DEVICE_MODEL := DGS-1210-28MP
+ DEVICE_VARIANT := F
+ DEVICE_PACKAGES += realtek-poe
+endef
+TARGET_DEVICES += d-link_dgs-1210-28mp-f
+
# The "IMG-" uImage name allows flashing the iniramfs from the vendor Web UI.
# Avoided for sysupgrade, as the vendor FW would do an incomplete flash.
define Device/engenius_ews2910p
DEVICE_VENDOR := EnGenius
DEVICE_MODEL := EWP2910P
UIMAGE_MAGIC := 0x03802910
- KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | \
+ KERNEL_INITRAMFS := \
+ kernel-bin | \
+ append-dtb | \
+ libdeflate-gzip | \
uImage gzip -n 'IMG-0.00.00-c0.0.00'
endef
TARGET_DEVICES += engenius_ews2910p
define Device/hpe_1920-8g
- $(Build/hpe_1920)
+ $(Device/hpe_1920)
SOC := rtl8380
DEVICE_MODEL := 1920-8G (JG920A)
H3C_DEVICE_ID := 0x00010023
TARGET_DEVICES += hpe_1920-8g
define Device/hpe_1920-16g
- $(Build/hpe_1920)
+ $(Device/hpe_1920)
SOC := rtl8382
DEVICE_MODEL := 1920-16G (JG923A)
H3C_DEVICE_ID := 0x00010026
TARGET_DEVICES += hpe_1920-16g
define Device/hpe_1920-24g
- $(Build/hpe_1920)
+ $(Device/hpe_1920)
SOC := rtl8382
DEVICE_MODEL := 1920-24G (JG924A)
H3C_DEVICE_ID := 0x00010027
# "NGE" refers to the uImage magic
define Device/netgear_nge
- KERNEL := kernel-bin | append-dtb | lzma | uImage lzma
- KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma
+ KERNEL := \
+ kernel-bin | \
+ append-dtb | \
+ lzma | \
+ uImage lzma
+ KERNEL_INITRAMFS := \
+ kernel-bin | \
+ append-dtb | \
+ lzma | \
+ uImage lzma
SOC := rtl8380
IMAGE_SIZE := 14848k
UIMAGE_MAGIC := 0x4e474520
endef
TARGET_DEVICES += tplink_sg2210p-v3
-define Device/zyxel_gs1900
- SOC := rtl8380
- IMAGE_SIZE := 6976k
- DEVICE_VENDOR := ZyXEL
- UIMAGE_MAGIC := 0x83800000
- KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers | \
- uImage gzip
-endef
-
define Device/zyxel_gs1900-10hp
$(Device/zyxel_gs1900)
+ SOC := rtl8380
DEVICE_MODEL := GS1900-10HP
ZYXEL_VERS := AAZI
endef
define Device/zyxel_gs1900-8
$(Device/zyxel_gs1900)
+ SOC := rtl8380
DEVICE_MODEL := GS1900-8
ZYXEL_VERS := AAHH
endef
define Device/zyxel_gs1900-8hp-v1
$(Device/zyxel_gs1900)
+ SOC := rtl8380
DEVICE_MODEL := GS1900-8HP
DEVICE_VARIANT := v1
ZYXEL_VERS := AAHI
define Device/zyxel_gs1900-8hp-v2
$(Device/zyxel_gs1900)
+ SOC := rtl8380
DEVICE_MODEL := GS1900-8HP
DEVICE_VARIANT := v2
ZYXEL_VERS := AAHI