xref: /openbmc/linux/Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1ee31ff37SStefan Wahren# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2ee31ff37SStefan Wahren%YAML 1.2
3ee31ff37SStefan Wahren---
4ee31ff37SStefan Wahren$id: http://devicetree.org/schemas/thermal/brcm,avs-ro-thermal.yaml#
5ee31ff37SStefan Wahren$schema: http://devicetree.org/meta-schemas/core.yaml#
6ee31ff37SStefan Wahren
7ee31ff37SStefan Wahrentitle: Broadcom AVS ring oscillator thermal
8ee31ff37SStefan Wahren
9ee31ff37SStefan Wahrenmaintainers:
10ee31ff37SStefan Wahren  - Stefan Wahren <wahrenst@gmx.net>
11ee31ff37SStefan Wahren
12ee31ff37SStefan Wahrendescription: |+
13ee31ff37SStefan Wahren  The thermal node should be the child of a syscon node with the
14ee31ff37SStefan Wahren  required property:
15ee31ff37SStefan Wahren
16ee31ff37SStefan Wahren  - compatible: Should be one of the following:
17ee31ff37SStefan Wahren                "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd"
18ee31ff37SStefan Wahren
19*12e5bde1SSlark Xiao  Refer to the bindings described in
2054b3719dSMauro Carvalho Chehab  Documentation/devicetree/bindings/mfd/syscon.yaml
21ee31ff37SStefan Wahren
22ee31ff37SStefan Wahrenproperties:
23ee31ff37SStefan Wahren  compatible:
24ee31ff37SStefan Wahren    const: brcm,bcm2711-thermal
25ee31ff37SStefan Wahren
26cff1d293SAmit Kucheria  # See Documentation/devicetree/bindings/thermal/thermal-sensor.yaml for details
27c168baecSStefan Wahren  "#thermal-sensor-cells":
28c168baecSStefan Wahren    const: 0
29ee31ff37SStefan Wahren
30ee31ff37SStefan Wahrenrequired:
31ee31ff37SStefan Wahren  - compatible
32c168baecSStefan Wahren  - '#thermal-sensor-cells'
33c168baecSStefan Wahren
34c168baecSStefan WahrenadditionalProperties: false
35ee31ff37SStefan Wahren
36ee31ff37SStefan Wahrenexamples:
37ee31ff37SStefan Wahren  - |
38ee31ff37SStefan Wahren        avs-monitor@7d5d2000 {
39ee31ff37SStefan Wahren                compatible = "brcm,bcm2711-avs-monitor",
40ee31ff37SStefan Wahren                             "syscon", "simple-mfd";
41ee31ff37SStefan Wahren                reg = <0x7d5d2000 0xf00>;
42ee31ff37SStefan Wahren
43ee31ff37SStefan Wahren                thermal: thermal {
44ee31ff37SStefan Wahren                        compatible = "brcm,bcm2711-thermal";
45ee31ff37SStefan Wahren                        #thermal-sensor-cells = <0>;
46ee31ff37SStefan Wahren                };
47ee31ff37SStefan Wahren        };
48ee31ff37SStefan Wahren...
49