18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
28c2ecf20Sopenharmony_ci%YAML 1.2
38c2ecf20Sopenharmony_ci---
48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/thermal/brcm,avs-ro-thermal.yaml#
58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_cititle: Broadcom AVS ring oscillator thermal
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_cimaintainers:
108c2ecf20Sopenharmony_ci  - Stefan Wahren <wahrenst@gmx.net>
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_cidescription: |+
138c2ecf20Sopenharmony_ci  The thermal node should be the child of a syscon node with the
148c2ecf20Sopenharmony_ci  required property:
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci  - compatible: Should be one of the following:
178c2ecf20Sopenharmony_ci                "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd"
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci  Refer to the the bindings described in
208c2ecf20Sopenharmony_ci  Documentation/devicetree/bindings/mfd/syscon.yaml
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciproperties:
238c2ecf20Sopenharmony_ci  compatible:
248c2ecf20Sopenharmony_ci    const: brcm,bcm2711-thermal
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci  # See Documentation/devicetree/bindings/thermal/thermal-sensor.yaml for details
278c2ecf20Sopenharmony_ci  "#thermal-sensor-cells":
288c2ecf20Sopenharmony_ci    const: 0
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_cirequired:
318c2ecf20Sopenharmony_ci  - compatible
328c2ecf20Sopenharmony_ci  - '#thermal-sensor-cells'
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ciadditionalProperties: false
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciexamples:
378c2ecf20Sopenharmony_ci  - |
388c2ecf20Sopenharmony_ci        avs-monitor@7d5d2000 {
398c2ecf20Sopenharmony_ci                compatible = "brcm,bcm2711-avs-monitor",
408c2ecf20Sopenharmony_ci                             "syscon", "simple-mfd";
418c2ecf20Sopenharmony_ci                reg = <0x7d5d2000 0xf00>;
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci                thermal: thermal {
448c2ecf20Sopenharmony_ci                        compatible = "brcm,bcm2711-thermal";
458c2ecf20Sopenharmony_ci                        #thermal-sensor-cells = <0>;
468c2ecf20Sopenharmony_ci                };
478c2ecf20Sopenharmony_ci        };
488c2ecf20Sopenharmony_ci...
49