|
|
@@ -52,6 +52,24 @@ define Build/mt798x-gpt
|
|
|
rm [email protected]
|
|
|
endef
|
|
|
|
|
|
+# Variation of the normal partition table to account
|
|
|
+# for factory and mfgdata partition
|
|
|
+#
|
|
|
+# Keep fip partition at standard offset to keep consistency
|
|
|
+# with uboot commands
|
|
|
+define Build/mt7988-mozart-gpt
|
|
|
+ cp $@ [email protected] 2>/dev/null || true
|
|
|
+ ptgen -g -o [email protected] -a 1 -l 1024 \
|
|
|
+ -t 0x83 -N ubootenv -r -p 512k@4M \
|
|
|
+ -t 0xef -N fip -r -p 4M@6656k \
|
|
|
+ -t 0x83 -N factory -r -p 8M@25M \
|
|
|
+ -t 0x2e -N mfgdata -r -p 8M@33M \
|
|
|
+ -t 0xef -N recovery -r -p 32M@41M \
|
|
|
+ -t 0x2e -N production -p $(CONFIG_TARGET_ROOTFS_PARTSIZE)M@73M
|
|
|
+ cat [email protected] >> $@
|
|
|
+ rm [email protected]
|
|
|
+endef
|
|
|
+
|
|
|
define Build/append-openwrt-one-eeprom
|
|
|
dd if=$(STAGING_DIR_IMAGE)/mt7981_eeprom_mt7976_dbdc.bin >> $@
|
|
|
endef
|
|
|
@@ -244,7 +262,7 @@ define Device/arcadyan_mozart
|
|
|
IMAGES := sysupgrade.itb
|
|
|
IMAGE/sysupgrade.itb := append-kernel | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb external-with-rootfs | pad-rootfs | append-metadata
|
|
|
ARTIFACTS := emmc-preloader.bin emmc-bl31-uboot.fip emmc-gpt.bin
|
|
|
- ARTIFACT/emmc-gpt.bin := mt798x-gpt emmc
|
|
|
+ ARTIFACT/emmc-gpt.bin := mt7988-mozart-gpt
|
|
|
ARTIFACT/emmc-preloader.bin := mt7988-bl2 emmc-comb
|
|
|
ARTIFACT/emmc-bl31-uboot.fip := mt7988-bl31-uboot arcadyan_mozart
|
|
|
SUPPORTED_DEVICES += arcadyan,mozart
|