[PATCH 0/6] Print version of the DM firmware

Moteen Shah m-shah at ti.com
Wed May 28 10:05:13 CEST 2025


This patch series adds the functionality to print the DM firmware
version being used. Before requesting TISCI for the DM version we
first check if the DM split mode capability exists, if yes, we proceed
onto making the call to TISCI for retrieving the version information.

DM split mode capability[0] indicates that the DM is a separate binary
altogether and has its own versioning information similar to TIFS. 

Boot Logs: https://gist.github.com/Jamm02/37864f605445944a0c0caf426e0aba50

[0]https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/general/core.html#tisci-msg-query-fw-caps

Moteen Shah (6):
  ti_sci_*: Add utility to access tisci firmware and SOC capability
  ti_sci_* : Add capability to access DM firmware's metadata
  firmware: ti_sci.c: Add a function to query DM firmware's capability
  firmware: ti_sci.c: Add a function to request DM metadata using
    ti_sci* calls
  arm: mach-k3: Add a function for printing DM version
  arm: mach-k3: Print version of DM firmware during boot process

 arch/arm/mach-k3/am62ax/am62a7_init.c  |  4 ++
 arch/arm/mach-k3/am62px/am62p5_init.c  |  4 ++
 arch/arm/mach-k3/am62x/am625_init.c    |  4 ++
 arch/arm/mach-k3/am64x/am642_init.c    |  4 ++
 arch/arm/mach-k3/am65x/am654_init.c    |  4 ++
 arch/arm/mach-k3/common.c              | 29 ++++++++
 arch/arm/mach-k3/common.h              |  1 +
 arch/arm/mach-k3/j721e/j721e_init.c    |  4 ++
 arch/arm/mach-k3/j721s2/j721s2_init.c  |  4 ++
 arch/arm/mach-k3/j722s/j722s_init.c    |  4 ++
 arch/arm/mach-k3/j784s4/j784s4_init.c  |  4 ++
 drivers/firmware/ti_sci.c              | 99 ++++++++++++++++++++++++++
 drivers/firmware/ti_sci.h              | 42 +++++++++++
 include/linux/soc/ti/ti_sci_protocol.h | 38 ++++++++++
 14 files changed, 245 insertions(+)

-- 
2.34.1



More information about the U-Boot mailing list