Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / mailbox / microchip,polarfire-soc-mailbox.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: "http://devicetree.org/schemas/mailbox/microchip,polarfire-soc-mailbox.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
6
7 title: Microchip PolarFire SoC (MPFS) MSS (microprocessor subsystem) mailbox controller
8
9 maintainers:
10   - Conor Dooley <conor.dooley@microchip.com>
11
12 properties:
13   compatible:
14     const: microchip,polarfire-soc-mailbox
15
16   reg:
17     items:
18       - description: mailbox data registers
19       - description: mailbox interrupt registers
20
21   interrupts:
22     maxItems: 1
23
24   "#mbox-cells":
25     const: 1
26
27 required:
28   - compatible
29   - reg
30   - interrupts
31   - "#mbox-cells"
32
33 additionalProperties: false
34
35 examples:
36   - |
37     soc {
38       #address-cells = <2>;
39       #size-cells = <2>;
40       mbox: mailbox@37020000 {
41         compatible = "microchip,polarfire-soc-mailbox";
42         reg = <0x0 0x37020000 0x0 0x1000>, <0x0 0x2000318c 0x0 0x40>;
43         interrupt-parent = <&L1>;
44         interrupts = <96>;
45         #mbox-cells = <1>;
46       };
47     };