blob: 82402da441c599a2cf265f3a4f4fb524397954d7 [file] [log] [blame]
developer010cc992022-10-19 15:02:34 +08001KERNEL_LOADADDR := 0x48080000
2
3define Device/mediatek_mt7988a-gsw-10g-spim-nand
4 DEVICE_VENDOR := MediaTek
5 DEVICE_MODEL := mt7988a-gsw-10g-spim-nand
6 DEVICE_DTS := mt7988a-gsw-10g-spim-nand
7 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
8 SUPPORTED_DEVICES := mediatek,mt7988a-gsw-10g-spim-snand
9 UBINIZE_OPTS := -E 5
10 BLOCKSIZE := 128k
11 PAGESIZE := 2048
12 IMAGE_SIZE := 65536k
13 KERNEL_IN_UBI := 1
14 IMAGES += factory.bin
15 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
16 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
17endef
18TARGET_DEVICES += mediatek_mt7988a-gsw-10g-spim-nand
19
developeraa36a392022-10-26 17:30:21 +080020define Device/mediatek_mt7988a-gsw-10g-spim-nand-sb
21 DEVICE_VENDOR := MediaTek
22 DEVICE_MODEL := mt7988a-gsw-10g-spim-nand-sb
23 DEVICE_DTS := mt7988a-gsw-10g-spim-nand
24 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
25 SUPPORTED_DEVICES := mediatek,mt7988a-gsw-10g-spim-snand
26 DEVICE_PACKAGES := uboot-envtools dmsetup
27 UBINIZE_OPTS := -E 5
28 BLOCKSIZE := 128k
29 PAGESIZE := 2048
30 IMAGE_SIZE := 65536k
31 KERNEL_IN_UBI := 1
32 IMAGES += factory.bin
33 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
developer0b66a352023-03-17 19:40:40 +080034 IMAGE/sysupgrade.bin := sysupgrade-tar rootfs=$$$$(IMAGE_ROOTFS)-hashed-$$(firstword $$(DEVICE_DTS)) | \
developeraa36a392022-10-26 17:30:21 +080035 append-metadata
36 FIT_KEY_DIR := $(TOPDIR)/../../keys
37 FIT_KEY_NAME := fit_key
38 ANTI_ROLLBACK_TABLE := $(TOPDIR)/../../fw_ar_table.xml
39 AUTO_AR_CONF := $(TOPDIR)/../../auto_ar_conf.mk
40 HASHED_BOOT_DEVICE := 253:0
41 BASIC_KERNEL_CMDLINE := console=ttyS0,115200n1 rootfstype=squashfs loglevel=8
42 KERNEL = kernel-bin | lzma | squashfs-hashed | fw-ar-ver | \
43 fit-sign lzma $$(KDIR)/image-sb-$$(firstword $$(DEVICE_DTS)).dtb
44 KERNEL_INITRAMFS =
45endef
46TARGET_DEVICES += mediatek_mt7988a-gsw-10g-spim-nand-sb
47DEFAULT_DEVICE_VARS += FIT_KEY_DIR FIT_KEY_NAME ANTI_ROLLBACK_TABLE \
48 AUTO_AR_CONF HASHED_BOOT_DEVICE BASIC_KERNEL_CMDLINE
49
developera0ea3012023-03-14 20:09:06 +080050define Device/mediatek_mt7988a-dsa-10g-emmc-sb
51 DEVICE_VENDOR := MediaTek
52 DEVICE_MODEL := mt7988a-dsa-10g-emmc-sb
53 DEVICE_DTS := mt7988a-dsa-10g-emmc
54 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
55 SUPPORTED_DEVICES := mediatek,mt7988a-dsa-10g-emmc
56 DEVICE_PACKAGES := mkf2fs e2fsprogs blkid blockdev losetup kmod-fs-ext4 \
57 kmod-mmc kmod-fs-f2fs kmod-fs-vfat kmod-nls-cp437 \
58 kmod-nls-iso8859-1 uboot-envtools dmsetup
developer0b66a352023-03-17 19:40:40 +080059 IMAGE/sysupgrade.bin := sysupgrade-tar rootfs=$$$$(IMAGE_ROOTFS)-hashed-$$(firstword $$(DEVICE_DTS)) | \
developera0ea3012023-03-14 20:09:06 +080060 append-metadata
61 FIT_KEY_DIR := $(TOPDIR)/../../keys
62 FIT_KEY_NAME := fit_key
63 ANTI_ROLLBACK_TABLE := $(TOPDIR)/../../fw_ar_table.xml
64 AUTO_AR_CONF := $(TOPDIR)/../../auto_ar_conf.mk
65 BASIC_KERNEL_CMDLINE := console=ttyS0,115200n1 rootfstype=squashfs,f2fs loglevel=8
66 KERNEL = kernel-bin | lzma | squashfs-hashed | fw-ar-ver | \
67 fit-sign lzma $$(KDIR)/image-sb-$$(firstword $$(DEVICE_DTS)).dtb
68 KERNEL_INITRAMFS =
69endef
70TARGET_DEVICES += mediatek_mt7988a-dsa-10g-emmc-sb
71DEFAULT_DEVICE_VARS += FIT_KEY_DIR FIT_KEY_NAME ANTI_ROLLBACK_TABLE \
72 AUTO_AR_CONF BASIC_KERNEL_CMDLINE
73
developer010cc992022-10-19 15:02:34 +080074define Device/mediatek_mt7988a-gsw-10g-spim-nand-4pcie
75 DEVICE_VENDOR := MediaTek
76 DEVICE_MODEL := mt7988a-gsw-10g-spim-nand-4pcie
77 DEVICE_DTS := mt7988a-gsw-10g-spim-nand-4pcie
78 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
79 SUPPORTED_DEVICES := mediatek,mt7988a-gsw-10g-spim-snand-4pcie
80 UBINIZE_OPTS := -E 5
81 BLOCKSIZE := 128k
82 PAGESIZE := 2048
83 IMAGE_SIZE := 65536k
84 KERNEL_IN_UBI := 1
85 IMAGES += factory.bin
86 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
87 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
88endef
89TARGET_DEVICES += mediatek_mt7988a-gsw-10g-spim-nand-4pcie
90
91define Device/mediatek_mt7988a-gsw-10g-sfp-spim-nand
92 DEVICE_VENDOR := MediaTek
93 DEVICE_MODEL := mt7988a-gsw-10g-sfp-spim-nand
94 DEVICE_DTS := mt7988a-gsw-10g-sfp-spim-nand
95 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
96 SUPPORTED_DEVICES := mediatek,mt7988a-gsw-10g-sfp-spim-snand
97 UBINIZE_OPTS := -E 5
98 BLOCKSIZE := 128k
99 PAGESIZE := 2048
100 IMAGE_SIZE := 65536k
101 KERNEL_IN_UBI := 1
102 IMAGES += factory.bin
103 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
104 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
105endef
106TARGET_DEVICES += mediatek_mt7988a-gsw-10g-sfp-spim-nand
107
108define Device/mediatek_mt7988a-dsa-10g-spim-nand
109 DEVICE_VENDOR := MediaTek
110 DEVICE_MODEL := mt7988a-dsa-10g-spim-nand
111 DEVICE_DTS := mt7988a-dsa-10g-spim-nand
112 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
113 SUPPORTED_DEVICES := mediatek,mt7988a-dsa-10g-spim-snand
114 UBINIZE_OPTS := -E 5
115 BLOCKSIZE := 128k
116 PAGESIZE := 2048
117 IMAGE_SIZE := 65536k
118 KERNEL_IN_UBI := 1
119 IMAGES += factory.bin
120 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
121 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
122endef
123TARGET_DEVICES += mediatek_mt7988a-dsa-10g-spim-nand
124
125define Device/mediatek_mt7988a-dsa-e2p5g-spim-nand
126 DEVICE_VENDOR := MediaTek
127 DEVICE_MODEL := mt7988a-dsa-e2p5g-spim-nand
128 DEVICE_DTS := mt7988a-dsa-e2p5g-spim-nand
129 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
130 SUPPORTED_DEVICES := mediatek,mt7988a-dsa-e2p5g-spim-nand
131 UBINIZE_OPTS := -E 5
132 BLOCKSIZE := 128k
133 PAGESIZE := 2048
134 IMAGE_SIZE := 65536k
135 KERNEL_IN_UBI := 1
136 IMAGES += factory.bin
137 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
138 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
139endef
140TARGET_DEVICES += mediatek_mt7988a-dsa-e2p5g-spim-nand
141
142define Device/mediatek_mt7988a-dsa-i2p5g-spim-nand
143 DEVICE_VENDOR := MediaTek
144 DEVICE_MODEL := mt7988a-dsa-i2p5g-spim-nand
145 DEVICE_DTS := mt7988a-dsa-i2p5g-spim-nand
146 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
147 SUPPORTED_DEVICES := mediatek,mt7988a-dsa-i2p5g-spim-nand
148 UBINIZE_OPTS := -E 5
149 BLOCKSIZE := 128k
150 PAGESIZE := 2048
151 IMAGE_SIZE := 65536k
152 KERNEL_IN_UBI := 1
153 IMAGES += factory.bin
154 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
155 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
156endef
157TARGET_DEVICES += mediatek_mt7988a-dsa-i2p5g-spim-nand
158
159define Device/mediatek_mt7988a-dsa-10g-snfi-nand
160 DEVICE_VENDOR := MediaTek
161 DEVICE_MODEL := mt7988a-dsa-10g-snfi-nand
162 DEVICE_DTS := mt7988a-dsa-10g-snfi-nand
163 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
164 SUPPORTED_DEVICES := mediatek,mt7988a-dsa-10g-snfi-nand
165 UBINIZE_OPTS := -E 5
166 BLOCKSIZE := 128k
167 PAGESIZE := 2048
168 IMAGE_SIZE := 65536k
169 KERNEL_IN_UBI := 1
170 IMAGES += factory.bin
171 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
172 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
173endef
174TARGET_DEVICES += mediatek_mt7988a-dsa-10g-snfi-nand
175
176define Device/mediatek_mt7988a-dsa-10g-spim-nor
177 DEVICE_VENDOR := MediaTek
178 DEVICE_MODEL := mt7988a-dsa-10g-spim-nor
179 DEVICE_DTS := mt7988a-dsa-10g-spim-nor
180 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
181 SUPPORTED_DEVICES := mediatek,mt7988a-dsa-10g-spim-nor
182endef
183TARGET_DEVICES += mediatek_mt7988a-dsa-10g-spim-nor
184
185define Device/mediatek_mt7988a-dsa-10g-emmc
186 DEVICE_VENDOR := MediaTek
187 DEVICE_MODEL := mt7988a-dsa-10g-emmc
188 DEVICE_DTS := mt7988a-dsa-10g-emmc
189 SUPPORTED_DEVICES := mediatek,mt7988a-dsa-10g-emmc
190 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
191 DEVICE_PACKAGES := mkf2fs e2fsprogs blkid blockdev losetup kmod-fs-ext4 \
192 kmod-mmc kmod-fs-f2fs kmod-fs-vfat kmod-nls-cp437 \
193 kmod-nls-iso8859-1
194 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
195endef
196TARGET_DEVICES += mediatek_mt7988a-dsa-10g-emmc
197
198define Device/mediatek_mt7988a-dsa-10g-sd
199 DEVICE_VENDOR := MediaTek
200 DEVICE_MODEL := mt7988a-dsa-10g-sd
201 DEVICE_DTS := mt7988a-dsa-10g-sd
202 SUPPORTED_DEVICES := mediatek,mt7988a-dsa-10g-sd
203 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
204 DEVICE_PACKAGES := mkf2fs e2fsprogs blkid blockdev losetup kmod-fs-ext4 \
205 kmod-mmc kmod-fs-f2fs kmod-fs-vfat kmod-nls-cp437 \
206 kmod-nls-iso8859-1
207 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
208endef
developeraa36a392022-10-26 17:30:21 +0800209TARGET_DEVICES += mediatek_mt7988a-dsa-10g-sd
developerc54ce9d2023-01-03 13:30:49 +0800210
211define Device/mediatek_mt7988c-gsw-10g-spim-nand
212 DEVICE_VENDOR := MediaTek
213 DEVICE_MODEL := mt7988c-gsw-10g-spim-nand
214 DEVICE_DTS := mt7988c-gsw-10g-spim-nand
215 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
216 SUPPORTED_DEVICES := mediatek,mt7988c-gsw-10g-spim-snand
217 UBINIZE_OPTS := -E 5
218 BLOCKSIZE := 128k
219 PAGESIZE := 2048
220 IMAGE_SIZE := 65536k
221 KERNEL_IN_UBI := 1
222 IMAGES += factory.bin
223 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
224 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
225endef
226TARGET_DEVICES += mediatek_mt7988c-gsw-10g-spim-nand
227
228define Device/mediatek_mt7988c-gsw-10g-sfp-spim-nand
229 DEVICE_VENDOR := MediaTek
230 DEVICE_MODEL := mt7988c-gsw-10g-sfp-spim-nand
231 DEVICE_DTS := mt7988c-gsw-10g-sfp-spim-nand
232 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
233 SUPPORTED_DEVICES := mediatek,mt7988c-gsw-10g-sfp-spim-snand
234 UBINIZE_OPTS := -E 5
235 BLOCKSIZE := 128k
236 PAGESIZE := 2048
237 IMAGE_SIZE := 65536k
238 KERNEL_IN_UBI := 1
239 IMAGES += factory.bin
240 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
241 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
242endef
243TARGET_DEVICES += mediatek_mt7988c-gsw-10g-sfp-spim-nand
244
245define Device/mediatek_mt7988c-dsa-10g-spim-nand
246 DEVICE_VENDOR := MediaTek
247 DEVICE_MODEL := mt7988c-dsa-10g-spim-nand
248 DEVICE_DTS := mt7988c-dsa-10g-spim-nand
249 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
250 SUPPORTED_DEVICES := mediatek,mt7988c-dsa-10g-spim-snand
251 UBINIZE_OPTS := -E 5
252 BLOCKSIZE := 128k
253 PAGESIZE := 2048
254 IMAGE_SIZE := 65536k
255 KERNEL_IN_UBI := 1
256 IMAGES += factory.bin
257 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
258 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
259endef
260TARGET_DEVICES += mediatek_mt7988c-dsa-10g-spim-nand
261
262define Device/mediatek_mt7988c-dsa-e2p5g-spim-nand
263 DEVICE_VENDOR := MediaTek
264 DEVICE_MODEL := mt7988c-dsa-e2p5g-spim-nand
265 DEVICE_DTS := mt7988c-dsa-e2p5g-spim-nand
266 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
267 SUPPORTED_DEVICES := mediatek,mt7988c-dsa-e2p5g-spim-nand
268 UBINIZE_OPTS := -E 5
269 BLOCKSIZE := 128k
270 PAGESIZE := 2048
271 IMAGE_SIZE := 65536k
272 KERNEL_IN_UBI := 1
273 IMAGES += factory.bin
274 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
275 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
276endef
277TARGET_DEVICES += mediatek_mt7988c-dsa-e2p5g-spim-nand
278
developerc54ce9d2023-01-03 13:30:49 +0800279define Device/mediatek_mt7988c-dsa-10g-snfi-nand
280 DEVICE_VENDOR := MediaTek
281 DEVICE_MODEL := mt7988c-dsa-10g-snfi-nand
282 DEVICE_DTS := mt7988c-dsa-10g-snfi-nand
283 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
284 SUPPORTED_DEVICES := mediatek,mt7988c-dsa-10g-snfi-nand
285 UBINIZE_OPTS := -E 5
286 BLOCKSIZE := 128k
287 PAGESIZE := 2048
288 IMAGE_SIZE := 65536k
289 KERNEL_IN_UBI := 1
290 IMAGES += factory.bin
291 IMAGE/factory.bin := append-ubi | check-size $$$$(IMAGE_SIZE)
292 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
293endef
294TARGET_DEVICES += mediatek_mt7988c-dsa-10g-snfi-nand
295
296define Device/mediatek_mt7988c-dsa-10g-spim-nor
297 DEVICE_VENDOR := MediaTek
298 DEVICE_MODEL := mt7988c-dsa-10g-spim-nor
299 DEVICE_DTS := mt7988c-dsa-10g-spim-nor
300 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
301 SUPPORTED_DEVICES := mediatek,mt7988c-dsa-10g-spim-nor
302endef
303TARGET_DEVICES += mediatek_mt7988c-dsa-10g-spim-nor
304
305define Device/mediatek_mt7988c-dsa-10g-emmc
306 DEVICE_VENDOR := MediaTek
307 DEVICE_MODEL := mt7988c-dsa-10g-emmc
308 DEVICE_DTS := mt7988c-dsa-10g-emmc
309 SUPPORTED_DEVICES := mediatek,mt7988c-dsa-10g-emmc
310 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
311 DEVICE_PACKAGES := mkf2fs e2fsprogs blkid blockdev losetup kmod-fs-ext4 \
312 kmod-mmc kmod-fs-f2fs kmod-fs-vfat kmod-nls-cp437 \
313 kmod-nls-iso8859-1
314 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
315endef
316TARGET_DEVICES += mediatek_mt7988c-dsa-10g-emmc
317
318define Device/mediatek_mt7988c-dsa-10g-sd
319 DEVICE_VENDOR := MediaTek
320 DEVICE_MODEL := mt7988c-dsa-10g-sd
321 DEVICE_DTS := mt7988c-dsa-10g-sd
322 SUPPORTED_DEVICES := mediatek,mt7988c-dsa-10g-sd
323 DEVICE_DTS_DIR := $(DTS_DIR)/mediatek
324 DEVICE_PACKAGES := mkf2fs e2fsprogs blkid blockdev losetup kmod-fs-ext4 \
325 kmod-mmc kmod-fs-f2fs kmod-fs-vfat kmod-nls-cp437 \
326 kmod-nls-iso8859-1
327 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
328endef
329TARGET_DEVICES += mediatek_mt7988c-dsa-10g-sd