[PATCH v3 0/9] binman: ti: create binman nodes for EFI capsules

Jonathan Humphreys j-humphreys at ti.com
Sat Jun 1 00:51:01 CEST 2024


Add binman nodes for EFI capsules of firmware components so that capsules
are automatically created during the UBoot builds.

This is enabled for several TI SoC based platforms: AM64, AM62, AM62p,
BeaglePlay, AM69, J7, and BeagleboneAI.

Changes from v1:
- on GP devices, still use signed images in capsules where available
- Insert board specific capsule GUIDs into the capsule node's image-guid.

Changes from v2:
- trigger building mkeficapsule tool on EFI_LOADER. This addresses buildman
  failures found with CI.
- Added AM69 board support
Link to v2:  https://lore.kernel.org/r/20240419212819.170033-1-j-humphreys@ti.com

Jonathan Humphreys (9):
  tools: Build mkeficapsule tool by default if EFI_LOADER is set
  dts: ti: binman: Add base K3 firmware capsule nodes
  dts: am64x: binman: Include firmware capsules binman nodes
  dts: j721e: binman: Include firmware capsules binman nodes
  dts: beagleplay: binman: Include firmware capsules binman nodes
  dts: am62px: binman: Include firmware capsules binman nodes
  dts: am62x: binman: Include firmware capsules binman nodes
  dts: beagleboneai64: binman: Include firmware capsules binman nodes
  dts: j784s4: binman: Include firmware capsules binman nodes

 arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi  | 27 ++++++++++
 arch/arm/dts/k3-am625-r5-beagleplay.dts       | 15 ++++++
 arch/arm/dts/k3-am625-sk-binman.dtsi          | 30 ++++++++++++
 arch/arm/dts/k3-am62p-sk-binman.dtsi          | 29 +++++++++++
 arch/arm/dts/k3-am64x-binman.dtsi             | 30 ++++++++++++
 arch/arm/dts/k3-binman-capsule-r5.dtsi        | 21 ++++++++
 arch/arm/dts/k3-binman-capsule.dtsi           | 38 ++++++++++++++
 .../dts/k3-j721e-beagleboneai64-u-boot.dtsi   | 23 +++++++++
 arch/arm/dts/k3-j721e-binman.dtsi             | 49 +++++++++++++++++++
 arch/arm/dts/k3-j721e-r5-beagleboneai64.dts   | 29 +++++++++++
 arch/arm/dts/k3-j784s4-binman.dtsi            | 35 +++++++++++++
 tools/Kconfig                                 |  2 +-
 12 files changed, 327 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/dts/k3-binman-capsule-r5.dtsi
 create mode 100644 arch/arm/dts/k3-binman-capsule.dtsi

-- 
2.34.1



More information about the U-Boot mailing list