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