[PATCH v2 0/4] Qualcomm: expand capsule update support
Casey Connolly
casey.connolly at linaro.org
Tue Jun 24 01:49:43 CEST 2025
On Fri, 11 Apr 2025 17:03:33 +0200, Caleb Connolly wrote:
> The initial capsule update support only worked on the RB3 Gen 2 and made
> a lot of assumptions specific to that board.
>
> Implement the logic necessary to update U-Boot no matter where it was
> flashed to, independent of any particular board.
>
> First, we keep track of how U-Boot was loaded, specifically if we had a
> valid external FDT (even if we didn't use it) this indicates that we
> were booted via the Android bootloader, in this case the target for
> capsule updates is the boot partition. Otherwise, we target the uefi
> partition (if it exists) or the xbl partition. We handle A/B support for
> all 3 (currently we always flash to the currently active partition with
> a minor exception for the uefi partition).
>
> [...]
Applied, thanks!
[1/4] mach-snapdragon: track boot source
https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/41feef758d18
[2/4] mach-snapdragon: CapsuleUpdate: support all boot methods
https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/e0208fc4195c
[3/4] dfu: scsi: don't call scsi_scan()
https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/a4c413862b8f
[4/4] qcom_defconfig: enable capsule update support
https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/c4b9eb6abb9c
Best regards,
--
Casey Connolly <casey.connolly at linaro.org>
More information about the U-Boot
mailing list