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

Michal Simek michal.simek at amd.com
Wed Dec 13 08:59:26 CET 2023



On 12/4/23 22:56, Tanmay Shah wrote:
> 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

I have reviewed it internally multiple times and also tested on kv260 and I 
can't see any issue. That's why applied.

Thanks,
Michal


More information about the U-Boot mailing list