xref: /linux/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2711-avs-monitor.yaml (revision 0c436dfe5c25d0931b164b944165259f95e5281f)
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/soc/bcm/brcm,bcm2711-avs-monitor.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Broadcom AVS Monitor
8
9maintainers:
10  - Stefan Wahren <wahrenst@gmx.net>
11
12properties:
13  compatible:
14    items:
15      - const: brcm,bcm2711-avs-monitor
16      - const: syscon
17      - const: simple-mfd
18
19  reg:
20    maxItems: 1
21
22  thermal:
23    $ref: /schemas/thermal/brcm,avs-ro-thermal.yaml
24    description: Broadcom AVS ring oscillator thermal
25
26required:
27  - compatible
28  - reg
29  - thermal
30
31additionalProperties: false
32
33examples:
34  - |
35    avs-monitor@7d5d2000 {
36        compatible = "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd";
37        reg = <0x7d5d2000 0xf00>;
38
39        thermal: thermal {
40            compatible = "brcm,bcm2711-thermal";
41            #thermal-sensor-cells = <0>;
42        };
43    };
44...
45