Home
last modified time | relevance | path

Searched refs:cooling (Results 1 – 25 of 246) sorted by relevance

12345678910

/linux/arch/arm/boot/dts/samsung/
H A Dexynos5422-odroidxu3-common.dtsi51 #cooling-cells = <2>;
52 cooling-levels = <0 130 170 230>;
92 cooling-maps {
95 cooling-device = <&fan0 0 1>;
99 cooling-device = <&fan0 1 2>;
103 cooling-device = <&fan0 2 3>;
112 cooling-device = <&cpu0 0 2>,
128 cooling-device = <&cpu0 3 8>,
175 cooling-maps {
178 cooling-device = <&fan0 0 1>;
[all …]
H A Dexynos5422-odroidhc1.dts53 cooling-maps {
61 cooling-device = <&cpu0 0 2>,
77 cooling-device = <&cpu0 3 8>,
107 cooling-maps {
110 cooling-device = <&cpu0 0 2>,
121 cooling-device = <&cpu0 3 8>,
151 cooling-maps {
154 cooling-device = <&cpu0 0 2>,
165 cooling-device = <&cpu0 3 8>,
195 cooling-maps {
[all …]
H A Dexynos5420-cpus.dtsi65 #cooling-cells = <2>; /* min followed by max */
77 #cooling-cells = <2>; /* min followed by max */
89 #cooling-cells = <2>; /* min followed by max */
101 #cooling-cells = <2>; /* min followed by max */
113 #cooling-cells = <2>; /* min followed by max */
125 #cooling-cells = <2>; /* min followed by max */
137 #cooling-cells = <2>; /* min followed by max */
149 #cooling-cells = <2>; /* min followed by max */
H A Dexynos5422-cpus.dtsi64 #cooling-cells = <2>; /* min followed by max */
77 #cooling-cells = <2>; /* min followed by max */
90 #cooling-cells = <2>; /* min followed by max */
103 #cooling-cells = <2>; /* min followed by max */
116 #cooling-cells = <2>; /* min followed by max */
129 #cooling-cells = <2>; /* min followed by max */
142 #cooling-cells = <2>; /* min followed by max */
155 #cooling-cells = <2>; /* min followed by max */
H A Dexynos4412-odroidu3.dts52 #cooling-cells = <2>;
53 cooling-levels = <0 102 170 230>;
70 cooling-maps {
73 cooling-device = <&cpu0 9 9>, <&cpu1 9 9>,
79 cooling-device = <&cpu0 15 15>, <&cpu1 15 15>,
85 cooling-device = <&fan0 0 1>;
H A Dexynos5420-arndale-octa.dts100 cooling-maps {
107 cooling-device = <&cpu0 0 2>,
123 cooling-device = <&cpu0 3 6>,
139 cooling-device = <&cpu0 6 11>,
175 cooling-maps {
178 cooling-device = <&cpu0 0 2>,
190 cooling-device = <&cpu0 3 6>,
202 cooling-device = <&cpu0 6 11>,
238 cooling-maps {
241 cooling-device = <&cpu0 0 2>,
[all …]
/linux/arch/arm64/boot/dts/exynos/
H A Dexynos5433-tmu.dtsi54 cooling-maps {
58 cooling-device = <&cpu4 1 2>, <&cpu5 1 2>,
64 cooling-device = <&cpu4 2 3>, <&cpu5 2 3>,
70 cooling-device = <&cpu4 3 4>, <&cpu5 3 4>,
76 cooling-device = <&cpu4 4 5>, <&cpu5 4 5>,
82 cooling-device = <&cpu4 5 7>, <&cpu5 5 7>,
88 cooling-device = <&cpu4 7 9>, <&cpu5 7 9>,
94 cooling-device = <&cpu4 9 14>, <&cpu5 9 14>,
228 cooling-maps {
232 cooling-device = <&cpu0 1 2>, <&cpu1 1 2>,
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dimx93-phyboard-nash-pwm-fan.dtso16 #cooling-cells = <2>;
19 cooling-levels = <1 90 150 200 255>;
45 cooling-maps {
47 cooling-device = <&fan0 1 1>;
52 cooling-device = <&fan0 2 2>;
57 cooling-device = <&fan0 4 4>;
H A Dfsl-ls2088a.dtsi30 #cooling-cells = <2>;
40 #cooling-cells = <2>;
50 #cooling-cells = <2>;
60 #cooling-cells = <2>;
70 #cooling-cells = <2>;
80 #cooling-cells = <2>;
90 #cooling-cells = <2>;
100 #cooling-cells = <2>;
H A Dfsl-ls2080a.dtsi30 #cooling-cells = <2>;
40 #cooling-cells = <2>;
50 #cooling-cells = <2>;
60 #cooling-cells = <2>;
70 #cooling-cells = <2>;
80 #cooling-cells = <2>;
90 #cooling-cells = <2>;
100 #cooling-cells = <2>;
/linux/Documentation/ABI/testing/
H A Dsysfs-class-thermal77 Sysfs link to the thermal cooling device node where the sys I/F
78 for cooling device throttling control represents.
85 associated with; -1 means the cooling device is not
93 is relative to the rest of cooling devices in the thermal
94 zone. For example, if a cooling device has a weight double
95 than that of other, it's twice as effective in cooling the
106 different temperature threshold and its associated cooling
212 The maximum permissible cooling state of this cooling device.
218 The current cooling state of this cooling device.
221 - cur_state == 0 means no cooling
[all …]
/linux/drivers/gpu/drm/lima/
H A Dlima_devfreq.c94 if (devfreq->cooling) { in lima_devfreq_fini()
95 devfreq_cooling_unregister(devfreq->cooling); in lima_devfreq_fini()
96 devfreq->cooling = NULL; in lima_devfreq_fini()
107 struct thermal_cooling_device *cooling; in lima_devfreq_init() local
169 cooling = of_devfreq_cooling_register(dev->of_node, devfreq); in lima_devfreq_init()
170 if (IS_ERR(cooling)) in lima_devfreq_init()
173 ldevfreq->cooling = cooling; in lima_devfreq_init()
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am62a-thermal.dtsi28 cooling-maps {
31 cooling-device =
59 cooling-maps {
62 cooling-device =
90 cooling-maps {
93 cooling-device =
H A Dk3-am62p-j722s-common-thermal.dtsi28 cooling-maps {
31 cooling-device =
59 cooling-maps {
62 cooling-device =
90 cooling-maps {
93 cooling-device =
H A Dk3-am62x-phyboard-lyra-gpio-fan.dtso19 #cooling-cells = <2>;
43 cooling-maps {
46 cooling-device =
56 cooling-device = <&fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
H A Dk3-am62-thermal.dtsi28 cooling-maps {
31 cooling-device =
59 cooling-maps {
62 cooling-device =
/linux/arch/riscv/boot/dts/sophgo/
H A Dsg2042-evb-v2.dts21 cooling-levels = <103 128 179 230 255>;
23 #cooling-cells = <2>;
58 cooling-maps {
61 cooling-device = <&pwmfan 0 1>;
66 cooling-device = <&pwmfan 1 2>;
71 cooling-device = <&pwmfan 2 3>;
76 cooling-device = <&pwmfan 3 4>;
94 cooling-maps {
97 cooling-device = <&pwmfan 3 4>;
H A Dsg2042-evb-v1.dts33 cooling-levels = <103 128 179 230 255>;
35 #cooling-cells = <2>;
70 cooling-maps {
73 cooling-device = <&pwmfan 0 1>;
78 cooling-device = <&pwmfan 1 2>;
83 cooling-device = <&pwmfan 2 3>;
88 cooling-device = <&pwmfan 3 4>;
106 cooling-maps {
109 cooling-device = <&pwmfan 3 4>;
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-8040-clearfog-gt-8k.dts37 cooling-levels = <0 51 102 153 204 255>;
38 #cooling-cells = <2>;
124 cooling-maps {
127 cooling-device = <&fan THERMAL_NO_LIMIT 4>;
131 cooling-device = <&fan 4 5>;
160 cooling-maps {
163 cooling-device = <&fan 0 1>;
167 cooling-device = <&fan 1 2>;
171 cooling-device = <&fan 2 3>;
175 cooling-device = <&fan 3 4>;
[all …]
H A Darmada-ap80x.dtsi334 cooling-maps { };
356 cooling-maps {
359 cooling-device = <&cpu0 1 2>,
364 cooling-device = <&cpu0 3 3>,
389 cooling-maps {
392 cooling-device = <&cpu0 1 2>,
397 cooling-device = <&cpu0 3 3>,
422 cooling-maps {
425 cooling-device = <&cpu2 1 2>,
430 cooling-device = <&cpu2 3 3>,
[all …]
/linux/arch/riscv/boot/dts/thead/
H A Dth1520-lichee-pi-4a.dts58 cooling-maps {
60 cooling-device = <&fan 1 1>;
65 cooling-device = <&fan 2 2>;
70 cooling-device = <&fan 3 3>;
81 #cooling-cells = <2>;
83 cooling-levels = <0 66 196 255>;
/linux/Documentation/driver-api/thermal/
H A Dcpu-cooling-api.rst2 CPU cooling APIs How To
14 The generic cpu cooling(freq clipping) provides registration/unregistration APIs
15 to the caller. The binding of the cooling devices to the trip point is left for
16 the user. The registration APIs returns the cooling device pointer.
18 1. cpu cooling APIs
29 This interface function registers the cpufreq cooling device with the name
31 cooling devices.
41 This interface function registers the cpufreq cooling device with
44 instances of cpufreq cooling devices.
54 This interface function unregisters the "thermal-cpufreq-%x" cooling device.
/linux/Documentation/hwmon/
H A Dmlxreg-fan.rst44 the system configuration and creates FAN/PWM hwmon objects and a cooling
49 one cooling device. It could be as many instances as programmable device
67 cur_state RW file for current cooling state of the cooling device
69 max_state RO file for maximum cooling state of the cooling device
/linux/arch/arm64/boot/dts/renesas/
H A Dr8a779g3-sparrow-hawk.dts74 #cooling-cells = <2>;
78 * by user. Set "cooling-levels" DT property to single 255
81 * maximum cooling to this device and protection against
86 * extend "cooling-levels = <0 m n ... 255>" property to
90 cooling-levels = <255>;
193 /* Use thermal-idle cooling for all SoC cores */
195 #cooling-cells = <2>;
198 #cooling-cells = <2>;
206 #cooling-cells = <2>;
214 #cooling-cells = <2>;
[all …]
/linux/arch/arm/boot/dts/nuvoton/
H A Dnuvoton-npcm750-evb.dts285 cooling-levels = <127 255>;
290 cooling-levels = /bits/ 8 <127 255>;
295 cooling-levels = /bits/ 8 <127 255>;
300 cooling-levels = /bits/ 8 <127 255>;
305 cooling-levels = /bits/ 8 <127 255>;
310 cooling-levels = /bits/ 8 <127 255>;
315 cooling-levels = /bits/ 8 <127 255>;
320 cooling-levels = /bits/ 8 <127 255>;

12345678910