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