From 92fa2bbd094a08496bfc0da1f9d993015fa36b78 Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Sat, 21 Mar 2026 17:22:14 +0530 Subject: [PATCH] soc/qualcomm/x1p42100: Disable compression for CPUCP payload The CPUCP (CPU Control Processor) firmware for X1P42100 is being loaded as a payload. Compressing this file in CBFS can lead to loading delays with the early-stage. Set the compression type to 'none' to ensure the ELF is stored uncompressed. BUG=b:449871690 TEST=Able to optimize boot time (tested on google/quartz) by ~200ms. w/o this patch: ``` fallback/cpucp 0xc7500 simple elf 149498 none ``` w/ this patch: ``` fallback/cpucp 0xc7500 simple elf 496196 none ``` Change-Id: I77418ac05ad950943a538ad1c2976d5cdfe41324 Signed-off-by: Subrata Banik Reviewed-on: https://review.coreboot.org/c/coreboot/+/91809 Tested-by: build bot (Jenkins) Reviewed-by: Kapil Porwal --- src/soc/qualcomm/x1p42100/Makefile.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/soc/qualcomm/x1p42100/Makefile.mk b/src/soc/qualcomm/x1p42100/Makefile.mk index 117b8e1e4d..dbb125aff9 100644 --- a/src/soc/qualcomm/x1p42100/Makefile.mk +++ b/src/soc/qualcomm/x1p42100/Makefile.mk @@ -224,7 +224,7 @@ CPUCP_FILE := $(X1P42100_BLOB)/cpucp/cpucp.elf CPUCP_CBFS := $(CONFIG_CBFS_PREFIX)/cpucp $(CPUCP_CBFS)-file := $(CPUCP_FILE) $(CPUCP_CBFS)-type := payload -$(CPUCP_CBFS)-compression := $(CBFS_COMPRESS_FLAG) +$(CPUCP_CBFS)-compression := none cbfs-files-y += $(CPUCP_CBFS) ################################################################################