mvebu: use libdeflate for gzip

Small size reduction.

Tested with Turris Omnia.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/23054
Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
Rosen Penev 2026-04-19 14:43:58 -07:00 committed by Robert Marko
parent d9f2898ab7
commit 51de644a26
3 changed files with 12 additions and 12 deletions

View File

@ -173,7 +173,7 @@ define Device/Default-arm64
BOOT_SCRIPT := generic-arm64
DEVICE_DTS_DIR := $(DTS_DIR)/marvell
IMAGES := sdcard.img.gz
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | libdeflate-gzip | append-metadata
KERNEL_NAME := Image
KERNEL := kernel-bin
endef

View File

@ -19,7 +19,7 @@ define Device/checkpoint_v-80
IMAGE/sysupgrade.gz := boot-scr eMMC | append-bootscript | pad-to 2048 | \
append-kernel | \
sysupgrade-tar kernel=$$$$@ dtb=$$(KDIR)/image-$$(DEVICE_DTS).dtb | \
gzip | append-metadata
libdeflate-gzip | append-metadata
ARTIFACTS := initramfs.dtb initramfs.scr
ARTIFACT/initramfs.dtb := append-dtb
ARTIFACT/initramfs.scr := boot-scr INIT | append-bootscript
@ -37,7 +37,7 @@ define Device/checkpoint_v-81
IMAGE/sysupgrade.gz := boot-scr eMMC | append-bootscript | pad-to 2048 | \
append-kernel | \
sysupgrade-tar kernel=$$$$@ dtb=$$(KDIR)/image-$$(DEVICE_DTS).dtb | \
gzip | append-metadata
libdeflate-gzip | append-metadata
ARTIFACTS := initramfs.dtb initramfs.scr
ARTIFACT/initramfs.dtb := append-dtb
ARTIFACT/initramfs.scr := boot-scr INIT | append-bootscript
@ -59,7 +59,7 @@ define Device/marvell_armada7040-db
DEVICE_VENDOR := Marvell
DEVICE_MODEL := Armada 7040 Development Board
DEVICE_DTS := armada-7040-db
IMAGE/sdcard.img.gz := boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
IMAGE/sdcard.img.gz := boot-img-ext4 | sdcard-img-ext4 | libdeflate-gzip | append-metadata
endef
TARGET_DEVICES += marvell_armada7040-db
@ -68,7 +68,7 @@ define Device/marvell_armada8040-db
DEVICE_VENDOR := Marvell
DEVICE_MODEL := Armada 8040 Development Board
DEVICE_DTS := armada-8040-db
IMAGE/sdcard.img.gz := boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
IMAGE/sdcard.img.gz := boot-img-ext4 | sdcard-img-ext4 | libdeflate-gzip | append-metadata
endef
TARGET_DEVICES += marvell_armada8040-db

View File

@ -102,7 +102,7 @@ define Device/cznic_turris-omnia
KERNEL_INSTALL := 1
SOC := armada-385
KERNEL := kernel-bin
KERNEL_INITRAMFS := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(DEVICE_DTS).dtb
KERNEL_INITRAMFS := kernel-bin | libdeflate-gzip | fit gzip $$(KDIR)/image-$$(DEVICE_DTS).dtb
DEVICE_PACKAGES := \
mkf2fs e2fsprogs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
wpad-basic-mbedtls kmod-ath9k kmod-ath10k-ct ath10k-firmware-qca988x-ct \
@ -110,7 +110,7 @@ define Device/cznic_turris-omnia
kmod-turris-omnia-mcu kmod-gpio-button-hotplug omnia-eeprom omnia-mcu-firmware \
omnia-mcutool kmod-dsa-mv88e6xxx
IMAGES := sysupgrade.img.gz
IMAGE/sysupgrade.img.gz := boot-scr | boot-img | sdcard-img | gzip | append-metadata
IMAGE/sysupgrade.img.gz := boot-scr | boot-img | sdcard-img | libdeflate-gzip | append-metadata
SUPPORTED_DEVICES += armada-385-turris-omnia
BOOT_SCRIPT := turris-omnia
endef
@ -238,7 +238,7 @@ define Device/kobol_helios4
KERNEL := kernel-bin
DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils
IMAGES := sdcard.img.gz
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | libdeflate-gzip | append-metadata
SOC := armada-388
UBOOT := helios4-u-boot-with-spl.kwb
BOOT_SCRIPT := clearfog
@ -418,7 +418,7 @@ define Device/solidrun_clearfog-base-a1
KERNEL := kernel-bin
DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils kmod-dsa-mv88e6xxx
IMAGES := sdcard.img.gz
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | libdeflate-gzip | append-metadata
DEVICE_DTS := armada-388-clearfog-base armada-388-clearfog-pro
UBOOT := clearfog-u-boot-with-spl.kwb
BOOT_SCRIPT := clearfog
@ -436,7 +436,7 @@ define Device/solidrun_clearfog-pro-a1
KERNEL := kernel-bin
DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils kmod-dsa-mv88e6xxx
IMAGES := sdcard.img.gz
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | libdeflate-gzip | append-metadata
DEVICE_DTS := armada-388-clearfog-pro armada-388-clearfog-base
UBOOT := clearfog-u-boot-with-spl.kwb
BOOT_SCRIPT := clearfog
@ -469,7 +469,7 @@ define Device/wd_cloud-ex2-ultra
DEVICE_MODEL := MyCloud EX2 Ultra
DEVICE_PACKAGES += -uboot-envtools mkf2fs e2fsprogs \
partx-utils kmod-hwmon-drivetemp -ppp -kmod-nft-offload -dnsmasq \
-odhcpd-ipv6only
-odhcpd-ipv6only
DEVICE_DTS := armada-385-wd_cloud-ex2-ultra
KERNEL_SIZE := 5120k
KERNEL := kernel-bin | append-dtb | uImage none
@ -486,7 +486,7 @@ define Device/wd_cloud-mirror-gen2
DEVICE_MODEL := MyCloud Mirror Gen 2 (BWVZ/Grand Teton)
DEVICE_PACKAGES += -uboot-envtools mkf2fs e2fsprogs \
partx-utils kmod-hwmon-drivetemp -ppp -kmod-nft-offload -dnsmasq \
-odhcpd-ipv6only
-odhcpd-ipv6only
DEVICE_DTS := armada-385-wd_cloud-mirror-gen2
KERNEL_SIZE := 5120k
KERNEL := kernel-bin | append-dtb | uImage none