Home
last modified time | relevance | path

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

12345678910>>...16

/openbmc/linux/Documentation/devicetree/bindings/thermal/
H A Dthermal-cooling-devices.yaml5 $id: http://devicetree.org/schemas/thermal/thermal-cooling-devices.yaml#
8 title: Thermal cooling device
25 This binding describes the cooling devices.
30 scaling (DVFS), and uses lower frequencies as cooling states.
34 Any cooling device has a range of cooling states (i.e. different levels of
45 "#cooling-cells":
48 the cooling-maps reference. The first cell is the minimum cooling state
49 and the second cell is the maximum cooling state requested.
59 // Example 1: Cpufreq cooling device on CPU0
75 #cooling-cells = <2>;
[all …]
H A Dthermal-idle.yaml8 title: Thermal idle cooling device
14 The thermal idle cooling device allows the system to passively
27 '#cooling-cells':
31 the cooling-maps reference. The first cell is the minimum cooling state
32 and the second cell is the maximum cooling state requested.
45 - '#cooling-cells'
59 // Example: Combining idle cooling device on big CPUs with cpufreq cooling device
73 #cooling-cells = <2>; /* min followed by max */
76 #cooling-cells = <2>;
92 #cooling-cells = <2>;
[all …]
H A Dthermal-zones.yaml29 1. when passive cooling is activated (polling-delay-passive)
31 active cooling is activated.
138 cooling action is removed.
143 - active # enable active cooling e.g. fans
175 cooling-maps:
182 trip and the target cooling device state.
194 cooling-device:
198 and maximum cooling state specifiers for each cooling
201 use the minimum and maximum cooling state for that cooling
214 - cooling-device
[all …]
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Dexynos5422-odroidxu3-common.dtsi51 #cooling-cells = <2>;
52 cooling-levels = <0 130 170 230>;
98 cooling-maps {
101 cooling-device = <&fan0 0 1>;
105 cooling-device = <&fan0 1 2>;
109 cooling-device = <&fan0 2 3>;
118 cooling-device = <&cpu0 0 2>,
181 cooling-maps {
254 cooling-maps {
327 cooling-maps {
[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 {
195 cooling-maps {
239 cooling-maps {
242 cooling-device = <&gpu 0 2>;
[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 */
/openbmc/linux/Documentation/driver-api/thermal/
H A Dsysfs-api.rst95 performing passive cooling.
217 1.2 thermal cooling device interface
232 the cooling device name.
236 thermal cooling devices call-backs.
242 cooling device.
271 thermal cooling device
282 and the cooling device can be in cooling state 0.
299 thermal cooling device
363 |---max_state: Maximum cooling state of the cooling device
364 |---cur_state: Current cooling state of the cooling device
[all …]
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.
/openbmc/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-g12b.dtsi53 #cooling-cells = <2>;
63 #cooling-cells = <2>;
73 #cooling-cells = <2>;
83 #cooling-cells = <2>;
93 #cooling-cells = <2>;
103 #cooling-cells = <2>;
119 cooling-maps {
122 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
131 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
H A Dmeson-g12a.dtsi21 #cooling-cells = <2>;
30 #cooling-cells = <2>;
39 #cooling-cells = <2>;
48 #cooling-cells = <2>;
100 cooling-maps {
103 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
111 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
/openbmc/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 …]
/openbmc/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra234-p3768-0000+p3767-0005.dts15 cooling-levels = <0 88 187 255>;
20 cooling-maps {
22 cooling-device = <&fan 0 1>;
27 cooling-device = <&fan 1 2>;
32 cooling-device = <&fan 2 3>;
/openbmc/linux/arch/arm/boot/dts/rockchip/
H A Drk3288-veyron-mickey.dts43 /delete-node/ cooling-maps;
83 cooling-maps {
90 cooling-device = <&cpu0 THERMAL_NO_LIMIT 4>,
97 cooling-device = <&gpu 1 1>;
142 cooling-device = <&gpu 2 2>;
149 /delete-node/ cooling-maps;
179 cooling-maps {
183 cooling-device = <&gpu THERMAL_NO_LIMIT 1>;
194 cooling-device = <&cpu0 4 4>,
203 cooling-device = <&gpu 2 2>;
[all …]
/openbmc/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()
/openbmc/phosphor-fan-presence/control/example/
H A Dfans.yaml4 #For each fan, the inventory path, cooling zone, cooling zone
9 # cooling_zone: [The cooling zone number for the fan]
10 # cooling_profile: [The cooling profile for the fan]
19 #The cooling zone, a number, and the cooling profile, a string,
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dpwm-fan.yaml17 cooling-levels:
18 description: PWM duty cycle values corresponding to thermal cooling states.
47 "#cooling-cells": true
59 cooling-levels = <0 102 170 230>;
61 #cooling-cells = <2>;
78 cooling-maps {
81 cooling-device = <&fan0 0 1>;
H A Daspeed-pwm-tacho.txt14 - #cooling-cells: should be 2.
34 For PWM port can be configured cooling-levels to create cooling device.
42 - cooling-levels: PWM duty cycle values in a range from 0 to 255
43 which correspond to thermal cooling states.
55 #cooling-cells = <2>;
65 cooling-levels = /bits/ 8 <125 151 177 203 229 255>;
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-class-thermal78 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
222 - cur_state == max_state means the maximum cooling.
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Drk3288-thermal.dtsi45 cooling-maps {
48 cooling-device =
53 cooling-device =
80 cooling-maps {
83 cooling-device =
H A Dmeson-gxm-khadas-vim2.dts61 #cooling-cells = <2>;
127 cooling-maps {
140 cooling-device =
146 cooling-device =
209 #cooling-cells = <2>;
213 #cooling-cells = <2>;
217 #cooling-cells = <2>;
221 #cooling-cells = <2>;
225 #cooling-cells = <2>;
229 #cooling-cells = <2>;
[all …]
/openbmc/openbmc/meta-ibm/recipes-phosphor/fans/
H A Dphosphor-fan_%.bbappend5 phosphor-cooling-type \
8 PACKAGECONFIG:append:ibm-ac-server = " cooling-type"
10 TMPL_COOLING = "phosphor-cooling-type@.service"
11 INSTFMT_COOLING = "phosphor-cooling-type@{0}.service"
15 FILES:phosphor-cooling-type:append:ibm-ac-server = " ${bindir}/phosphor-cooling-type"
16 SYSTEMD_SERVICE:phosphor-cooling-type:append:ibm-ac-server = " ${TMPL_COOLING}"
17 SYSTEMD_LINK:phosphor-cooling-type:append:ibm-ac-server = " ${@compose_list(d, 'FMT_COOLING', 'OBMC…
19 COOLING_ENV_FMT = "obmc/phosphor-fan/phosphor-cooling-type-{0}.conf"
21 SYSTEMD_ENVIRONMENT_FILE:phosphor-cooling-type:append:ibm-ac-server = " ${@compose_list(d, 'COOLING…
/openbmc/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_devfreq.c118 struct thermal_cooling_device *cooling; in panfrost_devfreq_init() local
193 cooling = devfreq_cooling_em_register(devfreq, NULL); in panfrost_devfreq_init()
194 if (IS_ERR(cooling)) in panfrost_devfreq_init()
197 pfdevfreq->cooling = cooling; in panfrost_devfreq_init()
206 if (pfdevfreq->cooling) { in panfrost_devfreq_fini()
207 devfreq_cooling_unregister(pfdevfreq->cooling); in panfrost_devfreq_fini()
208 pfdevfreq->cooling = NULL; in panfrost_devfreq_fini()
/openbmc/linux/arch/arm64/boot/dts/marvell/
H A Darmada-8040-clearfog-gt-8k.dts38 #cooling-cells = <2>;
124 cooling-maps {
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>;
179 cooling-device = <&fan 4 5>;
208 cooling-maps {
[all …]
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-ls2080a.dtsi23 #cooling-cells = <2>;
33 #cooling-cells = <2>;
43 #cooling-cells = <2>;
53 #cooling-cells = <2>;
63 #cooling-cells = <2>;
73 #cooling-cells = <2>;
83 #cooling-cells = <2>;
93 #cooling-cells = <2>;

12345678910>>...16