1#
2# Copyright (c) 2024 Microchip Technology Inc.
3#
4# SPDX-License-Identifier: Apache-2.0
5#
6include: [base.yaml, mailbox-controller.yaml]
7
8properties:
9  compatible:
10    const: microchip,mpfs-mailbox
11
12  reg:
13    - items:
14        - description: mailbox control registers
15        - description: mailbox interrupt registers
16        - description: mailbox data registers
17
18  interrupts:
19    maxItems: 1
20
21  "#mbox-cells":
22    const: 1
23
24required:
25  - compatible
26  - reg
27  - interrupts
28  - "#mbox-cells"
29
30additionalProperties: false
31
32examples:
33  - |
34    soc {
35      #address-cells = <2>;
36      #size-cells = <2>;
37      mbox: mailbox@37020000 {
38        compatible = "microchip,mpfs-mailbox";
39        reg = <0x37020000 0x58>, <0x2000318C 0x40>,
40              <0x37020800 0x100>;
41        interrupt-parent = <&L1>;
42        interrupts = <96>;
43        #mbox-cells = <1>;
44      };
45    };
46