]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
mediatek: filogic: add 8GB builds for BPI-R4
authorFrank Wunderlich <frank-w@public-files.de>
Tue, 6 Jan 2026 22:17:08 +0000 (23:17 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 24 Jan 2026 21:10:57 +0000 (22:10 +0100)
Add builds for Bananapi R4 with 8GB RAM.

Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
Link: https://github.com/openwrt/openwrt/pull/21437
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/mediatek/image/filogic.mk

index b9b89780b327ec75804a4ead82b400da374a65a5..58f3873f9b8376e432e1e57479600939e7278db3 100644 (file)
@@ -680,12 +680,15 @@ define Device/bananapi_bpi-r4-common
   KERNEL_INITRAMFS_SUFFIX := -recovery.itb
   ARTIFACTS := \
               emmc-gpt.bin emmc-preloader.bin emmc-bl31-uboot.fip \
-              sdcard.img.gz \
+              emmc-preloader-8g.bin snand-preloader-8g.bin \
+              sdcard.img.gz sdcard_8g.img.gz\
               snand-preloader.bin snand-bl31-uboot.fip
   ARTIFACT/emmc-gpt.bin                := mt798x-gpt emmc
   ARTIFACT/emmc-preloader.bin  := mt7988-bl2 emmc-comb
+  ARTIFACT/emmc-preloader-8g.bin       := mt7988-bl2 emmc-comb-4bg
   ARTIFACT/emmc-bl31-uboot.fip := mt7988-bl31-uboot $$(DEVICE_NAME)-emmc
   ARTIFACT/snand-preloader.bin := mt7988-bl2 spim-nand-ubi-comb
+  ARTIFACT/snand-preloader-8g.bin      := mt7988-bl2 spim-nand-ubi-comb-4bg
   ARTIFACT/snand-bl31-uboot.fip        := mt7988-bl31-uboot $$(DEVICE_NAME)-snand
   ARTIFACT/sdcard.img.gz       := mt798x-gpt sdmmc |\
                                   pad-to 17k | mt7988-bl2 sdmmc-comb |\
@@ -702,6 +705,21 @@ define Device/bananapi_bpi-r4-common
                                   pad-to 64M | append-image squashfs-sysupgrade.itb | check-size |\
                                ) \
                                  gzip
+  ARTIFACT/sdcard_8g.img.gz    := mt798x-gpt sdmmc |\
+                                  pad-to 17k | mt7988-bl2 sdmmc-comb-4bg |\
+                                  pad-to 6656k | mt7988-bl31-uboot $$(DEVICE_NAME)-sdmmc |\
+                               $(if $(CONFIG_TARGET_ROOTFS_INITRAMFS),\
+                                  pad-to 12M | append-image-stage initramfs-recovery.itb | check-size 44m |\
+                               ) \
+                                  pad-to 44M | mt7988-bl2 spim-nand-ubi-comb-4bg |\
+                                  pad-to 45M | mt7988-bl31-uboot $$(DEVICE_NAME)-snand |\
+                                  pad-to 51M | mt7988-bl2 emmc-comb-4bg |\
+                                  pad-to 52M | mt7988-bl31-uboot $$(DEVICE_NAME)-emmc |\
+                                  pad-to 56M | mt798x-gpt emmc |\
+                               $(if $(CONFIG_TARGET_ROOTFS_SQUASHFS),\
+                                  pad-to 64M | append-image squashfs-sysupgrade.itb | check-size |\
+                               ) \
+                                 gzip
   IMAGE_SIZE := $$(shell expr 64 + $$(CONFIG_TARGET_ROOTFS_PARTSIZE))m
   KERNEL                       := kernel-bin | gzip
   KERNEL_INITRAMFS := kernel-bin | lzma | \