xref: /linux/Documentation/devicetree/bindings/embedded-controller/traverse,ten64-controller.yaml (revision 86e73410c8bc512d7153a589cb9e13ca7c91c4b0)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/embedded-controller/traverse,ten64-controller.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Traverse Ten64 board microcontroller
8
9maintainers:
10  - Mathew McBride <matt@traverse.com.au>
11
12description: |
13  The board microcontroller on the Ten64 board family is responsible for
14  management of power sources on the board, as well as signalling the SoC
15  to power on and reset.
16
17properties:
18  compatible:
19    const: traverse,ten64-controller
20
21  reg:
22    const: 0x7e
23
24required:
25  - compatible
26  - reg
27
28additionalProperties: false
29
30examples:
31  - |
32    i2c {
33        #address-cells = <1>;
34        #size-cells = <0>;
35
36        board-controller@7e {
37            compatible = "traverse,ten64-controller";
38            reg = <0x7e>;
39        };
40    };
41