[PATCH 0/2] qcom: capsule: build fw_images[] dynamically from the partition table
Balaji Selvanathan via U-Boot <[email protected]>
| Newsgroups | org.u-boot-project.lists.u-boot |
|---|---|
| Message-ID | <20260813-qcom-capsule-dynamic-fw-images-v1-0-e595ff79496f@oss.qualcomm.com> |
Capsule update on Qualcomm boards currently handles exactly one image: U-Boot itself, located by find_target_partition() and hardcoded as the sole fw_images[] entry. There's no way to update xbl, tz, hyp, aop, devcfg, qupfw, or any other firmware component through a capsule. This series provides a way to support capsule update for multiple partitions (not just U-Boot) in Qualcomm boards. This series depends on following: https://lore.kernel.org/u-boot/20260813-efi-firmware-dfu-alt-num-v1-0-43f034253b21@oss.qualcomm.com/ https://lore.kernel.org/u-boot/[email protected]/ Balaji Selvanathan (2): qcom: capsule: build fw_images[] dynamically from the partition table configs: qcom: enable capsule updates on qcm6490, qcs615, qcs8300 --- Balaji Selvanathan (2): qcom: capsule: build fw_images[] dynamically from the partition table configs: qcom: ignore OsIndications for capsule-on-disk arch/arm/mach-snapdragon/capsule_update.c | 757 +++++++++++++++++++++--------- configs/qcom_defconfig | 1 + 2 files changed, 531 insertions(+), 227 deletions(-) --- base-commit: 36c377b9859ffb53eb1e39ea31e8d96d1e0fe1e5 change-id: 20260811-qcom-capsule-dynamic-fw-images-f303270b2503 Best regards, -- Balaji Selvanathan <[email protected]>