xref: /freebsd/sys/contrib/device-tree/Bindings/soc/microchip/microchip,polarfire-soc-sys-controller.yaml (revision a03411e84728e9b267056fd31c7d1d9d1dc1b01e)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: "http://devicetree.org/schemas/soc/microchip/microchip,polarfire-soc-sys-controller.yaml#"
5$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6
7title: Microchip PolarFire SoC (MPFS) MSS (microprocessor subsystem) system controller
8
9maintainers:
10  - Conor Dooley <conor.dooley@microchip.com>
11
12description: |
13  The PolarFire SoC system controller is communicated with via a mailbox.
14  This document describes the bindings for the client portion of that mailbox.
15
16
17properties:
18  mboxes:
19    maxItems: 1
20
21  compatible:
22    const: microchip,polarfire-soc-sys-controller
23
24required:
25  - compatible
26  - mboxes
27
28additionalProperties: false
29
30examples:
31  - |
32    syscontroller: syscontroller {
33      compatible = "microchip,polarfire-soc-sys-controller";
34      mboxes = <&mbox 0>;
35    };
36