]> git.ipfire.org Git - thirdparty/u-boot.git/blob - Bindings/thermal/brcm,bcm2835-thermal.yaml
Squashed 'dts/upstream/' content from commit aaba2d45dc2a
[thirdparty/u-boot.git] / Bindings / thermal / brcm,bcm2835-thermal.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/thermal/brcm,bcm2835-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Broadcom BCM2835 thermal sensor
8
9 maintainers:
10 - Stefan Wahren <stefan.wahren@i2se.com>
11
12 allOf:
13 - $ref: thermal-sensor.yaml#
14
15 properties:
16 compatible:
17 enum:
18 - brcm,bcm2835-thermal
19 - brcm,bcm2836-thermal
20 - brcm,bcm2837-thermal
21
22 reg:
23 maxItems: 1
24
25 clocks:
26 maxItems: 1
27
28 "#thermal-sensor-cells":
29 const: 0
30
31 unevaluatedProperties: false
32
33 required:
34 - compatible
35 - reg
36 - clocks
37 - '#thermal-sensor-cells'
38
39 examples:
40 - |
41 #include <dt-bindings/clock/bcm2835.h>
42
43 thermal@7e212000 {
44 compatible = "brcm,bcm2835-thermal";
45 reg = <0x7e212000 0x8>;
46 clocks = <&clocks BCM2835_CLOCK_TSENS>;
47 #thermal-sensor-cells = <0>;
48 };