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