target: use SPDX license identifiers on Makefiles
[openwrt/staging/wigyori.git] / target / linux / realtek / image / Makefile
1 # SPDX-License-Identifier: GPL-2.0-only
2
3 include $(TOPDIR)/rules.mk
4 include $(INCLUDE_DIR)/image.mk
5
6 KERNEL_LOADADDR = 0x80000000
7 KERNEL_ENTRY = 0x80000400
8
9 define Build/zyxel-vers
10 ( echo VERS;\
11 for hw in $(1); do\
12 echo -n "V9.99($$hw.0) | ";\
13 date -d @$(SOURCE_DATE_EPOCH) +%m/%d/%Y;\
14 done ) >> $@
15 endef
16
17 define Device/Default
18 PROFILES = Default
19 KERNEL := kernel-bin | append-dtb | gzip | uImage gzip
20 KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | uImage gzip
21 DEVICE_DTS_DIR := ../dts
22 DEVICE_DTS = $$(SOC)_$(1)
23 IMAGES := sysupgrade.bin
24 IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | append-rootfs | pad-rootfs | \
25 append-metadata | check-size
26 endef
27
28 define Device/allnet_all-sg8208m
29 SOC := rtl8382
30 IMAGE_SIZE := 7168k
31 DEVICE_VENDOR := ALLNET
32 DEVICE_MODEL := ALL-SG8208M
33 UIMAGE_MAGIC := 0x00000006
34 UIMAGE_NAME := 2.2.2.0
35 endef
36 TARGET_DEVICES += allnet_all-sg8208m
37
38 define Device/d-link_dgs-1210
39 SOC := rtl8382
40 IMAGE_SIZE := 13824k
41 DEVICE_VENDOR := D-Link
42 endef
43
44 define Device/d-link_dgs-1210-10p
45 $(Device/d-link_dgs-1210)
46 DEVICE_MODEL := DGS-1210-10P
47 DEVICE_PACKAGES += lua-rs232
48 endef
49 TARGET_DEVICES += d-link_dgs-1210-10p
50
51 define Device/d-link_dgs-1210-16
52 $(Device/d-link_dgs-1210)
53 DEVICE_MODEL := DGS-1210-16
54 endef
55 TARGET_DEVICES += d-link_dgs-1210-16
56
57 define Device/d-link_dgs-1210-28
58 $(Device/d-link_dgs-1210)
59 DEVICE_MODEL := DGS-1210-28
60 endef
61 TARGET_DEVICES += d-link_dgs-1210-28
62
63 define Device/netgear_gs110tpp-v1
64 $(Device/Default)
65 SOC := rtl8380
66 IMAGE_SIZE := 14848k
67 UIMAGE_MAGIC := 0x4e474520
68 DEVICE_VENDOR := NETGEAR
69 DEVICE_MODEL := GS110TP
70 DEVICE_VARIANT := v1
71 endef
72 TARGET_DEVICES += netgear_gs110tpp-v1
73
74 define Device/zyxel_gs1900-10hp
75 SOC := rtl8380
76 IMAGE_SIZE := 6976k
77 DEVICE_VENDOR := ZyXEL
78 DEVICE_MODEL := GS1900-10HP
79 UIMAGE_MAGIC := 0x83800000
80 KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers AAZI | uImage gzip
81 endef
82 TARGET_DEVICES += zyxel_gs1900-10hp
83
84 define Device/zyxel_gs1900-8hp-v1
85 SOC := rtl8380
86 IMAGE_SIZE := 6976k
87 DEVICE_VENDOR := ZyXEL
88 DEVICE_MODEL := GS1900-8HP
89 DEVICE_VARIANT := v1
90 DEVICE_PACKAGES += lua-rs232
91 UIMAGE_MAGIC := 0x83800000
92 KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers AAHI | uImage gzip
93 endef
94 TARGET_DEVICES += zyxel_gs1900-8hp-v1
95
96 define Device/zyxel_gs1900-8hp-v2
97 SOC := rtl8380
98 IMAGE_SIZE := 6976k
99 DEVICE_VENDOR := ZyXEL
100 DEVICE_MODEL := GS1900-8HP
101 DEVICE_VARIANT := v2
102 DEVICE_PACKAGES += lua-rs232
103 UIMAGE_MAGIC := 0x83800000
104 KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers AAHI | uImage gzip
105 endef
106 TARGET_DEVICES += zyxel_gs1900-8hp-v2
107
108 $(eval $(call BuildImage))