realtek: add support for DGS-1210-52
[openwrt/openwrt.git] / target / linux / realtek / image / rtl839x.mk
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 define Device/d-link_dgs-1210
4 SOC := rtl8393
5 IMAGE_SIZE := 13824k
6 DEVICE_VENDOR := D-Link
7 DLINK_KERNEL_PART_SIZE := 1572864
8 KERNEL := kernel-bin | append-dtb | gzip | uImage gzip | dlink-cameo
9 CAMEO_KERNEL_PART := 2
10 CAMEO_ROOTFS_PART := 3
11 CAMEO_CUSTOMER_SIGNATURE := 2
12 CAMEO_BOARD_VERSION := 32
13 IMAGES += factory_image1.bin
14 IMAGE/factory_image1.bin := append-kernel | pad-to 64k | \
15 append-rootfs | pad-rootfs | pad-to 16 | check-size | \
16 dlink-version | dlink-headers
17 endef
18
19 define Device/d-link_dgs-1210-52
20 $(Device/d-link_dgs-1210)
21 DEVICE_MODEL := DGS-1210-52
22 endef
23 TARGET_DEVICES += d-link_dgs-1210-52
24
25 define Device/panasonic_m48eg-pn28480k
26 SOC := rtl8393
27 IMAGE_SIZE := 16384k
28 DEVICE_VENDOR := Panasonic
29 DEVICE_MODEL := Switch-M48eG
30 DEVICE_VARIANT := PN28480K
31 DEVICE_PACKAGES := kmod-hwmon-gpiofan kmod-hwmon-lm75 kmod-i2c-mux-pca954x \
32 kmod-thermal
33 endef
34 TARGET_DEVICES += panasonic_m48eg-pn28480k
35
36 define Device/tplink_sg2452p-v4
37 SOC := rtl8393
38 KERNEL_SIZE := 6m
39 IMAGE_SIZE := 26m
40 DEVICE_VENDOR := TP-Link
41 DEVICE_MODEL := SG2452P
42 DEVICE_VARIANT := v4
43 DEVICE_PACKAGES := kmod-hwmon-gpiofan kmod-hwmon-tps23861
44 endef
45 TARGET_DEVICES += tplink_sg2452p-v4
46
47 define Device/zyxel_gs1900-48
48 SOC := rtl8393
49 IMAGE_SIZE := 13952k
50 DEVICE_VENDOR := ZyXEL
51 UIMAGE_MAGIC := 0x83800000
52 ZYXEL_VERS := AAHO
53 DEVICE_MODEL := GS1900-48
54 KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers $$$$(ZYXEL_VERS) | \
55 uImage gzip
56 endef
57 TARGET_DEVICES += zyxel_gs1900-48