xref: /linux/Documentation/devicetree/bindings/embedded-controller/traverse,ten64-controller.yaml (revision cb39cf99d88e8f2c68a41fb3bb01c4f40a8fcc30)
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