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