# SPDX-License-Identifier: Apache-2.0 description: | The Xilinx IPI(Inter Processor Interrupt) mailbox controller is to manage messaging between two Xilinx Zynq UltraScale+ MPSoC IPI agents. Each IPI agent owns registers used for notification and buffers for message. compatible: "xlnx,zynqmp-ipi-mailbox" include: base.yaml properties: reg: type: array description: IPI control and status register space reg-names: type: string-array description: host_ipi_reg local-ipi-id: type: int description: Host Xilinx IPI agent ID of which the mailbox is connected to. required: true child-binding: description: Xilinx IPI agent child node properties: reg: type: array description: register space for IPI message buffers required: true reg-names: type: string-array description: name of each register space required: true remote-ipi-id: type: int description: Remote Xilinx IPI agent ID of which the mailbox is connected to. required: true