1# SPDX-License-Identifier: Apache-2.0 2 3description: | 4 The Xilinx IPI(Inter Processor Interrupt) mailbox controller is to manage 5 messaging between two Xilinx Zynq UltraScale+ MPSoC IPI agents. Each IPI 6 agent owns registers used for notification and buffers for message. 7 8compatible: "xlnx,zynqmp-ipi-mailbox" 9 10include: base.yaml 11 12properties: 13 14 reg: 15 type: array 16 description: IPI control and status register space 17 18 reg-names: 19 type: string-array 20 description: host_ipi_reg 21 22 local-ipi-id: 23 type: int 24 description: Host Xilinx IPI agent ID of which the mailbox is connected to. 25 required: true 26 27child-binding: 28 description: Xilinx IPI agent child node 29 30 properties: 31 reg: 32 type: array 33 description: register space for IPI message buffers 34 required: true 35 36 reg-names: 37 type: string-array 38 description: name of each register space 39 required: true 40 41 remote-ipi-id: 42 type: int 43 description: 44 Remote Xilinx IPI agent ID of which the mailbox is connected to. 45 required: true 46