blob: 29a9844e8b48ef59185031721ad746e9435d26f6 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/thermal/brcm,avs-ro-thermal.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Broadcom AVS ring oscillator thermal
8
9maintainers:
10 - Stefan Wahren <wahrenst@gmx.net>
11
12description: |+
13 The thermal node should be the child of a syscon node with the
14 required property:
15
16 - compatible: Should be one of the following:
17 "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd"
18
19 Refer to the bindings described in
20 Documentation/devicetree/bindings/mfd/syscon.yaml
21
Tom Rini6b642ac2024-10-01 12:20:28 -060022$ref: thermal-sensor.yaml#
23
Tom Rini53633a82024-02-29 12:33:36 -050024properties:
25 compatible:
26 const: brcm,bcm2711-thermal
27
Tom Rini53633a82024-02-29 12:33:36 -050028 "#thermal-sensor-cells":
29 const: 0
30
31required:
32 - compatible
Tom Rini53633a82024-02-29 12:33:36 -050033
Tom Rini6b642ac2024-10-01 12:20:28 -060034unevaluatedProperties: false
Tom Rini53633a82024-02-29 12:33:36 -050035
36examples:
37 - |
Tom Rini6b642ac2024-10-01 12:20:28 -060038 avs-monitor@7d5d2000 {
39 compatible = "brcm,bcm2711-avs-monitor",
40 "syscon", "simple-mfd";
41 reg = <0x7d5d2000 0xf00>;
Tom Rini53633a82024-02-29 12:33:36 -050042
Tom Rini6b642ac2024-10-01 12:20:28 -060043 thermal: thermal {
44 compatible = "brcm,bcm2711-thermal";
45 #thermal-sensor-cells = <0>;
Tom Rini53633a82024-02-29 12:33:36 -050046 };
Tom Rini6b642ac2024-10-01 12:20:28 -060047 };
Tom Rini53633a82024-02-29 12:33:36 -050048...