[PATCH V2] dt-bindings: mailbox: xlnx,zynqmp-ipi-mailbox: Document msg region requirement
Jassi Brar
jassisinghbrar at gmail.com
Sun Jan 18 12:52:14 PST 2026
On Fri, Jan 9, 2026 at 12:23 AM Harini T <harini.t at amd.com> wrote:
>
> Add description clarifying that for Versal IPI mailboxes, both host and
> remote agents must have the "msg" register region defined for successful
> message passing. Without both, only notification-based communication
> works.
>
> Signed-off-by: Harini T <harini.t at amd.com>
> ---
> Changes in V2:
> - The description regarding the "msg" register region requirement for Versal IPI
> mailboxes was moved from the conditional schema section to the main description
> block at the top of the YAML file.
>
> V1 link: https://lore.kernel.org/all/20251222044653.1757886-1-harini.t@amd.com/
> ---
> .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 11 +++++++++++
> 1 file changed, 11 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml b/Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml
> index 04d6473d666f..a5205ee5ad0f 100644
> --- a/Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml
> +++ b/Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml
> @@ -11,6 +11,17 @@ description: |
> messaging between two Xilinx Zynq UltraScale+ MPSoC IPI agents. Each IPI
> agent owns registers used for notification and buffers for message.
>
> + For Versal devices, there are two types of IPI channels:
> + - Buffered channels: Support message passing and require the "msg"
> + register region to be present on both the host and remote IPI agents.
> + - Buffer-less channels: Support notification only and do not require the
> + "msg" register region. For these channels, the "msg" region should be
> + omitted.
> +
> + For message passing, both the host and remote IPI agents must define the "msg"
> + register region. If either agent omits the "msg" region, only notification
> + based communication is possible.
> +
> +-------------------------------------+
> | Xilinx ZynqMP IPI Controller |
> +-------------------------------------+
> --
> 2.43.0
>
Applied to mailbox/for-next.
Thanks.
More information about the linux-arm-kernel
mailing list