[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