/freebsd/sys/contrib/device-tree/Bindings/thermal/ |
H A D | thermal.txt | 6 such as trip points, polling intervals, sensors and cooling devices 17 - cooling devices: devices which may be used to dissipate heat. 18 - trip points: describe key temperatures at which cooling is recommended. The 20 - cooling maps: used to describe links between trip points and cooling devices; 41 * Cooling device nodes 43 Cooling devices are nodes providing control on power dissipation. There 46 cooling. A typical passive cooling is a CPU that has dynamic voltage and 47 frequency scaling (DVFS), and uses lower frequencies as cooling states. 49 the dissipated heat, which is known as active cooling, e.g. regulating 50 fan speeds. In both cases, cooling devices shall have a way to determine [all …]
|
H A D | thermal-cooling-devices.yaml | 5 $id: http://devicetree.org/schemas/thermal/thermal-cooling-devices.yaml# 8 title: Thermal cooling device 15 and the software abstraction of cooling devices and thermal zones required to 21 - cooling-device: device used to dissipate heat either passively or actively 25 This binding describes the cooling devices. 28 - Passive cooling: by means of regulating device performance. A typical 29 passive cooling mechanism is a CPU that has dynamic voltage and frequency 30 scaling (DVFS), and uses lower frequencies as cooling states. 31 - Active cooling: by means of activating devices in order to remove the 34 Any cooling device has a range of cooling states (i.e. different levels of [all …]
|
H A D | thermal-idle.yaml | 8 title: Thermal idle cooling device 14 The thermal idle cooling device allows the system to passively 24 A thermal-idle node describes the idle cooling device properties to 27 '#cooling-cells': 30 Must be 2, in order to specify minimum and maximum cooling state used in 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 */ [all …]
|
H A D | thermal-zones.yaml | 15 and the software abstraction of cooling devices and thermal zones required to 21 - cooling-device: device used to dissipate heat either passively or actively 29 1. when passive cooling is activated (polling-delay-passive) 31 active cooling is activated. 61 zone and one sub-node containing all the zone cooling-maps. 76 checking this thermal zone while doing passive cooling. Setting 131 be taken are defined in another node called cooling-maps. 150 millicelsius. Any cooling action initiated by the framework is 154 cooling action is removed. 159 - active # enable active cooling e.g. fans [all …]
|
H A D | zx2967-thermal.txt | 26 Example for cooling device: 29 cluster0_cooling_dev: cluster0-cooling-dev { 30 #cooling-cells = <2>; 35 cluster1_cooling_dev: cluster1-cooling-dev { 36 #cooling-cells = <2>; 76 cooling-maps { 79 cooling-device = <&gpu 2 5>; 84 cooling-device = <&cluster0_cooling_dev 1 2>; 89 cooling-device = <&cluster0_cooling_dev 1 2>; 94 cooling-device = <&cluster0_cooling_dev 1 2>; [all …]
|
H A D | nvidia,tegra124-soctherm.txt | 36 hardware throttle events. These events can be set as cooling devices. 65 - #cooling-cells: Should be 1. This cooling device only support on/off state. 67 Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml 123 * When the "heavy" cooling device triggered, 132 #cooling-cells = <1>; 136 * When the "light" cooling device triggered, 145 #cooling-cells = <1>; 177 * When the "heavy" cooling device triggered, 184 #cooling-cells = <1>; 188 * When the "light" cooling device triggered, [all …]
|
H A D | nvidia,tegra124-soctherm.yaml | 63 $ref: thermal-cooling-devices.yaml 65 hardware throttle events. These events can be set as cooling devices. 74 "#cooling-cells": 263 * When the "heavy" cooling device triggered, 272 #cooling-cells = <2>; 276 * When the "light" cooling device triggered, 285 #cooling-cells = <2>; 325 * When the "heavy" cooling device triggered, 332 #cooling-cells = <2>; 336 * When the "light" cooling device triggered, [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/samsung/ |
H A D | exynos5422-odroidxu3-common.dtsi | 51 #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 D | exynos5422-odroidhc1.dts | 53 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 D | exynos5422-cpus.dtsi | 64 #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 D | exynos5420-cpus.dtsi | 65 #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 */
|
/freebsd/share/man/man4/ |
H A D | acpi_thermal.4 | 46 zones, each with its own setpoints and cooling devices. 52 driver also activates the active cooling system according to 57 Number of seconds to continue active cooling once started. 58 A new active cooling level will not be selected until this interval expires. 67 Current active cooling system state. 69 Set this value to the desired active cooling level to force 72 If set to 1, passive cooling is enabled. 73 It does cooling without fans using 83 Temperature to start passive cooling by throttling down CPU, etc. 95 Temperatures at which to switch to the corresponding active cooling [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/rockchip/ |
H A D | rk3288-veyron-mickey.dts | 43 /delete-node/ cooling-maps; 83 cooling-maps { 90 cooling-device = <&cpu0 THERMAL_NO_LIMIT 4>, 97 cooling-device = <&gpu 1 1>; 102 * with the fact that there are two passive cooling devices: 118 cooling-device = <&cpu0 5 6>, <&cpu1 5 6>, <&cpu2 5 6>, 123 cooling-device = <&cpu0 7 7>, <&cpu1 7 7>, <&cpu2 7 7>, 128 cooling-device = <&cpu0 7 8>, <&cpu1 7 8>, <&cpu2 7 8>, 133 cooling-device = <&cpu0 8 THERMAL_NO_LIMIT>, 142 cooling-device = <&gpu 2 2>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/amlogic/ |
H A D | meson-g12b.dtsi | 53 #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 D | meson-g12a.dtsi | 21 #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>,
|
/freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
H A D | aspeed-pwm-tacho.txt | 14 - #cooling-cells: should be 2. 34 For PWM port can be configured cooling-levels to create cooling device. 35 Cooling device could be bound to a thermal zone for the thermal control. 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>;
|
H A D | pwm-fan.yaml | 17 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 D | npcm750-pwm-fan.txt | 32 For PWM channel can be configured cooling-levels to create cooling device. 33 Cooling device could be bound to a thermal zone for the thermal control. 47 - cooling-levels: PWM duty cycle values in a range from 0 to 255 48 which correspond to thermal cooling states. 77 cooling-levels = <127 255>;
|
/freebsd/sys/contrib/device-tree/src/arm64/exynos/ |
H A D | exynos5433-tmu.dtsi | 54 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 …]
|
/freebsd/sys/contrib/device-tree/src/arm64/marvell/ |
H A D | armada-8040-clearfog-gt-8k.dts | 37 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 [all...] |
H A D | armada-ap80x.dtsi | 333 cooling-maps { }; 355 cooling-maps { 358 cooling-device = <&cpu0 1 2>, 363 cooling-device = <&cpu0 3 3>, 388 cooling-maps { 391 cooling-device = <&cpu0 1 2>, 396 cooling-device = <&cpu0 3 3>, 421 cooling-maps { 424 cooling-device = <&cpu2 1 2>, 429 cooling-device = <&cpu2 3 3>, [all …]
|
H A D | cn9132-sr-cex7.dtsi | 80 cooling-levels = <0 51 102 153 204 255>; 81 #cooling-cells = <2>; 154 cooling-maps { 157 cooling-device = <&fan THERMAL_NO_LIMIT 4>; 162 cooling-device = <&fan 4 5>; 391 cooling-maps { 394 cooling-device = <&fan THERMAL_NO_LIMIT 4>; 399 cooling-device = <&fan 4 5>; 534 cooling-maps { 537 cooling-device = <&fan THERMAL_NO_LIMIT 4>; [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | tt.c | 486 2400, /* cooling state 0 */ 487 2000, /* cooling state 1 */ 488 1800, /* cooling state 2 */ 489 1600, /* cooling state 3 */ 490 1400, /* cooling state 4 */ 491 1200, /* cooling state 5 */ 492 1000, /* cooling state 6 */ 493 900, /* cooling state 7 */ 494 800, /* cooling state 8 */ 495 700, /* cooling stat [all...] |
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | fsl-ls2088a.dtsi | 30 #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 D | fsl-ls2080a.dtsi | 30 #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>;
|