[PATCH v2 00/16] EFI: ti: Enable EFI capsule updates
Jonathan Humphreys
j-humphreys at ti.com
Tue Apr 9 00:31:18 CEST 2024
Enable on disk capsule updates, which includes defining the firmware components
(tiboot3, spl, u-boot) and enabling processing of raw capsule updates.
This is enabled for several TI SoC based platforms: AM64, AM62, AM62p,
BeaglePlay, J7, and BeagleboneAI.
This series also includes enabling seral flash DFU for AM62 and MMC DFU for
beagleplay, and adding the sysreset controller node for AM62 to enable system
reset.
Changes from v1:
- Added sysfw.itb capsule definition to beagleboneai64
- removed extra commas in structure definitions
Jonathan Humphreys (16):
board: Define GUIDs for firmware images
board: am64x: Define capsule update firmware info
configs: am64x: Enable EFI capsule update
board: j721e: Define capsule update firmware info
configs: j721e: Enable EFI capsule update
board: beagleplay: Define capsule update firmware info
configs: beagleplay: Enable DFU for MMC
configs: beagleplay: Enable EFI capsule update
board: am62px: Define capsule update firmware info
configs: am62px: Enable EFI capsule update
configs: am62x: Enable serial flash DFU
arm: dts: k3-am625-sk-u-boot: Add sysreset-controller node
board: am62x: Define capsule update firmware info
configs: am62x: Enable EFI capsule update
board: beagleboneai64: Define capsule update firmware info
configs: beagleboneai64: Enable EFI capsule update
arch/arm/dts/k3-am625-sk-u-boot.dtsi | 9 +++++
board/beagle/beagleboneai64/beagleboneai64.c | 38 ++++++++++++++++++++
board/beagle/beagleplay/beagleplay.c | 33 +++++++++++++++++
board/ti/am62px/evm.c | 32 +++++++++++++++++
board/ti/am62x/evm.c | 32 +++++++++++++++++
board/ti/am64x/evm.c | 33 +++++++++++++++++
board/ti/j721e/evm.c | 38 ++++++++++++++++++++
configs/am62px_evm_a53_defconfig | 2 ++
configs/am62x_beagleplay_a53_defconfig | 5 +++
configs/am62x_evm_a53_defconfig | 3 ++
configs/am64x_evm_a53_defconfig | 2 ++
configs/j721e_beagleboneai64_a72_defconfig | 2 ++
configs/j721e_evm_a72_defconfig | 2 ++
include/configs/ti_armv7_common.h | 17 +++++++++
14 files changed, 248 insertions(+)
--
2.34.1
More information about the U-Boot
mailing list