[PATCH 0/4] mailbox: zynqmp: support multiple child nodes

Tanmay Shah tanmay.shah at amd.com
Mon Dec 4 22:56:16 CET 2023


Current zynqmp_ipi driver is hardcoded to work with only PMU
mailbox node.

This patch series adds new driver "zynqmp_ipi_dest" to support
multiple child node of current "zynqmp-ipi-mailbox" node. It
also adds support of SMC calls to TF-A to configure IPI
register address space.

New driver uses compatible property recently introduced for each
child mailbox node. However it is important to maintain backward
compatibility for old dts. Previous driver now binds each child
node to "zynqmp_ipi_dest" driver which is needed to maintain
backward compatibility.

Tanmay Shah (4):
  mailbox: zynqmp: support smc calls to TF-A
  mailbox: add el3 support only for zynqmp platform
  mailbox: zynqmp: support mulitple mboxes via device-tree
  dts: zynqmp: add missing destination mailbox compatible

 arch/arm/dts/zynqmp.dtsi           |   1 +
 drivers/firmware/firmware-zynqmp.c |  22 ++++
 drivers/mailbox/zynqmp-ipi.c       | 159 ++++++++++++++++++++++++++---
 3 files changed, 169 insertions(+), 13 deletions(-)

base-commit: 5c4e9d0c74a8c2f8d0f4e0ab9cf44959298c2bad
-- 
2.25.1



More information about the U-Boot mailing list