Skip to content

Commit 42e445d

Browse files
committed
ax835-p5-nand: add ubinize factory-installer image
use gzip for fit image introducing recovery partition and image
1 parent 5dd7288 commit 42e445d

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

target/linux/mediatek/image/filogic.mk

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2122,24 +2122,23 @@ define Device/yuncore_ax835-p5-nand
21222122
DEVICE_MODEL := AX835-P5-nand
21232123
DEVICE_DTS := mt7981b-yuncore-ax835-p5-nand
21242124
DEVICE_DTS_DIR := ../dts
2125-
#IMAGE_SIZE := 15204352
2126-
#SUPPORTED_DEVICES += mediatek,mt7981-spim-nand-rfb mediathek,yuncore_ax835-p5-nand
2127-
#SUPPORTED_DEVICES += mediatek,mt7981-spim-snand-rfb
2128-
FILESYSTEMS := squashfs
2129-
KERNEL := kernel-bin | lzma
2125+
KERNEL := kernel-bin | gzip
21302126
KERNEL_INITRAMFS := kernel-bin | lzma | \
21312127
fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb with-initrd | pad-to 64k
2128+
KERNEL_INITRAMFS_SUFFIX := -recovery.itb
2129+
KERNEL_IN_UBI := 1
2130+
UBOOTENV_IN_UBI := 1
21322131
UBINIZE_OPTS := -E 5
21332132
BLOCKSIZE := 128k
21342133
PAGESIZE := 2048
2135-
KERNEL_IN_UBI := 1
2136-
UBOOTENV_IN_UBI := 1
2137-
IMAGES := sysupgrade.itb factory.bin
2138-
IMAGE/factory.bin := append-ubi
2139-
IMAGE/sysupgrade.itb := append-kernel | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb external-static-with-rootfs | pad-rootfs | append-metadata
2140-
ARTIFACTS := preloader.bin bl31-uboot.fip
2134+
UBINIZE_PARTS := fip=:$(STAGING_DIR_IMAGE)/mt7981_yuncore_ax835_p5_nand-u-boot.fip \
2135+
recovery=:$(KDIR)/tmp/$$(KERNEL_INITRAMFS_IMAGE)
2136+
IMAGES := sysupgrade.itb
2137+
IMAGE/sysupgrade.itb := append-kernel | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb external-static-with-rootfs | pad-rootfs | append-metadata
2138+
ARTIFACTS := preloader.bin bl31-uboot.fip factory.ubi
21412139
ARTIFACT/preloader.bin := mt7981-bl2 spim-nand-ddr3
21422140
ARTIFACT/bl31-uboot.fip := mt7981-bl31-uboot yuncore_ax835_p5_nand
2141+
ARTIFACT/factory.ubi := ubinize-image fit squashfs-sysupgrade.itb
21432142
DEVICE_PACKAGES := fitblk kmod-mt7915e kmod-mt7981-firmware mt7981-wo-firmware kmod-mt76
21442143
endef
21452144
TARGET_DEVICES += yuncore_ax835-p5-nand

0 commit comments

Comments
 (0)