[GIT PULL] firmware: arm_ffa: Updates for v7.2

Sudeep Holla <[email protected]>
Newsgroups dev.linux.lists.soc,org.infradead.lists.linux-arm-kernel
Message-ID <[email protected]>
Hi ARM SoC Team,

Please pull !

Regards,
Sudeep

-->8
The following changes since commit a6848a50404eefb6f0b131c21881a2d8d21b31a9:

  firmware: arm_ffa: Fix sched-recv callback partition lookup (2026-05-05 16:42:49 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/ffa-updates-7.2

for you to fetch changes up to 18706ea68fc4344049bf693b702cb311a7c27ca7:

  firmware: arm_ffa: Treat missing FF-A feature on a platform as a probe miss (2026-05-27 10:14:23 +0100)

----------------------------------------------------------------
Arm FF-A + SMCCC updates for v7.2

1. The FF-A core is moved onto the driver model by reverting the earlier
   rootfs initcall change and registering the core as a platform driver with
   a synthetic arm-ffa platform device. Enumerated FF-A devices are now
   parented below the FF-A core device, and probing is deferred until pKVM
   has completed its FF-A proxy initialisation.

2. The platform-driver conversion is also adjusted so systems without FF-A
   support treat early unsupported transport/version discovery as a quiet
   probe miss rather than a failed matched probe.

3. The register-based partition discovery path now honors the descriptor
   size reported by FFA_PARTITION_INFO_GET_REGS. This keeps parsing aligned
   for newer FF-A descriptor layouts while still copying only the fields the
   driver understands.

4. Also included is an Arm SMCCC fix for the optional SOC_ID name call: the
   name query now uses the SMC64 function ID required for returning eight
   characters per register.

----------------------------------------------------------------
Andre Przywara (1):
      firmware: smccc: Fix Arm SMCCC SOC_ID name call

Jamie Nguyen (1):
      firmware: arm_ffa: Honor partition info descriptor size

Sudeep Holla (4):
      firmware: arm_ffa: Register core as a platform driver
      firmware: arm_ffa: Set the core device as FF-A device parent
      firmware: arm_ffa: Defer probe until pKVM is initialized
      firmware: arm_ffa: Treat missing FF-A feature on a platform as a probe miss

Yeoreum Yun (1):
      Revert "firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall"

 drivers/firmware/arm_ffa/bus.c    |  3 +-
 drivers/firmware/arm_ffa/common.h |  4 +-
 drivers/firmware/arm_ffa/driver.c | 98 ++++++++++++++++++++++++++++++---------
 drivers/firmware/arm_ffa/smccc.c  |  2 +-
 drivers/firmware/smccc/soc_id.c   |  2 +-
 include/linux/arm-smccc.h         |  5 ++
 include/linux/arm_ffa.h           |  4 +-
 7 files changed, 90 insertions(+), 28 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.