Lines Matching +full:thermal +full:- +full:r8a7790

1 # SPDX-License-Identifier: GPL-2.0-only
4 ---
5 $id: http://devicetree.org/schemas/thermal/rcar-thermal.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Renesas R-Car Thermal
11 - Niklas Söderlund <niklas.soderlund@ragnatech.se>
16 - items:
17 - enum:
18 - renesas,thermal-r8a73a4 # R-Mobile APE6
19 - renesas,thermal-r8a7779 # R-Car H1
20 - const: renesas,rcar-thermal # Generic without thermal-zone
21 - items:
22 - enum:
23 - renesas,thermal-r8a7742 # RZ/G1H
24 - renesas,thermal-r8a7743 # RZ/G1M
25 - renesas,thermal-r8a7744 # RZ/G1N
26 - const: renesas,rcar-gen2-thermal # Generic thermal-zone
27 - items:
28 - enum:
29 - renesas,thermal-r8a7790 # R-Car H2
30 - renesas,thermal-r8a7791 # R-Car M2-W
31 - renesas,thermal-r8a7792 # R-Car V2H
32 - renesas,thermal-r8a7793 # R-Car M2-N
33 - const: renesas,rcar-gen2-thermal # Generic thermal-zone
34 - const: renesas,rcar-thermal # Generic without thermal-zone
35 - items:
36 - enum:
37 - renesas,thermal-r8a774c0 # RZ/G2E
38 - renesas,thermal-r8a77970 # R-Car V3M
39 - renesas,thermal-r8a77990 # R-Car E3
40 - renesas,thermal-r8a77995 # R-Car D3
43 Address ranges of the thermal registers. If more then one range is given
56 power-domains:
62 "#thermal-sensor-cells":
66 - compatible
67 - reg
70 - if:
76 - renesas,thermal-r8a73a4 # R-Mobile APE6
77 - renesas,thermal-r8a7779 # R-Car H1
80 - resets
81 - '#thermal-sensor-cells'
83 - if:
88 const: renesas,thermal-r8a7779 # R-Car H1
91 - interrupts
92 - clocks
93 - power-domains
99 - |
100 thermal@ffc48000 {
101 compatible = "renesas,thermal-r8a7779", "renesas,rcar-thermal";
106 - |
107 #include <dt-bindings/clock/r8a73a4-clock.h>
108 #include <dt-bindings/interrupt-controller/arm-gic.h>
109 #include <dt-bindings/interrupt-controller/irq.h>
111 thermal@e61f0000 {
112 compatible = "renesas,thermal-r8a73a4", "renesas,rcar-thermal";
117 power-domains = <&pd_c5>;
120 # Example (with thermal-zone)
121 - |
122 #include <dt-bindings/clock/r8a7790-cpg-mssr.h>
123 #include <dt-bindings/interrupt-controller/arm-gic.h>
124 #include <dt-bindings/power/r8a7790-sysc.h>
126 thermal: thermal@e61f0000 {
127 compatible = "renesas,thermal-r8a7790",
128 "renesas,rcar-gen2-thermal",
129 "renesas,rcar-thermal";
133 power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
135 #thermal-sensor-cells = <0>;
138 thermal-zones {
139 cpu_thermal: cpu-thermal {
140 polling-delay-passive = <1000>;
141 polling-delay = <5000>;
143 thermal-sensors = <&thermal>;
146 cpu-crit {
152 cooling-maps {