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

Sudeep Holla sudeep.holla at kernel.org
Thu May 28 11:58:55 PDT 2026


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(-)



More information about the linux-arm-kernel mailing list