| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | exynos5422-odroidxu3-common.dtsi | 47 #cooling-cells = <2>; 48 cooling-levels = <0 130 170 230>; 94 cooling-maps { 97 cooling-device = <&fan0 0 1>; 101 cooling-device = <&fan0 1 2>; 105 cooling-device = <&fan0 2 3>; 114 cooling-device = <&cpu0 0 2>, 130 cooling-device = <&cpu0 3 8>, 177 cooling-maps { 180 cooling-device = <&fan0 0 1>; [all …]
|
| H A D | exynos5422-odroidhc1.dts | 51 cooling-maps { 59 cooling-device = <&cpu0 0 2>, 75 cooling-device = <&cpu0 3 8>, 105 cooling-maps { 108 cooling-device = <&cpu0 0 2>, 119 cooling-device = <&cpu0 3 8>, 149 cooling-maps { 152 cooling-device = <&cpu0 0 2>, 163 cooling-device = <&cpu0 3 8>, 193 cooling-maps { [all …]
|
| 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 …]
|
| H A D | exynos5420-cpus.dtsi | 33 #cooling-cells = <2>; /* min followed by max */ 45 #cooling-cells = <2>; /* min followed by max */ 57 #cooling-cells = <2>; /* min followed by max */ 69 #cooling-cells = <2>; /* min followed by max */ 81 #cooling-cells = <2>; /* min followed by max */ 93 #cooling-cells = <2>; /* min followed by max */ 105 #cooling-cells = <2>; /* min followed by max */ 117 #cooling-cells = <2>; /* min followed by max */
|
| H A D | exynos5422-cpus.dtsi | 32 #cooling-cells = <2>; /* min followed by max */ 45 #cooling-cells = <2>; /* min followed by max */ 58 #cooling-cells = <2>; /* min followed by max */ 71 #cooling-cells = <2>; /* min followed by max */ 84 #cooling-cells = <2>; /* min followed by max */ 97 #cooling-cells = <2>; /* min followed by max */ 110 #cooling-cells = <2>; /* min followed by max */ 123 #cooling-cells = <2>; /* min followed by max */
|
| H A D | exynos4412-odroidu3.dts | 37 #cooling-cells = <2>; 38 cooling-levels = <0 102 170 230>; 55 cooling-maps { 58 cooling-device = <&cpu0 9 9>, <&cpu1 9 9>, 64 cooling-device = <&cpu0 15 15>, <&cpu1 15 15>, 70 cooling-device = <&fan0 0 1>;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/thermal/ |
| 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/thermal/ |
| H A D | sysfs-api.rst | 16 devices (sensors) and thermal cooling devices (fan, processor...) to register 19 This how-to focuses on enabling new thermal zone and cooling devices to 22 and cooling devices should be able to make use of the infrastructure. 25 as well as cooling device attributes to the user space. 50 thermal cooling devices registered at the same time. 64 bind the thermal zone device with a thermal cooling device. 66 unbind the thermal zone device with a thermal cooling device. 95 performing passive cooling. 106 unbinds all the thermal cooling devices it uses. 217 1.2 thermal cooling device interface [all …]
|
| H A D | cpu-cooling-api.rst | 2 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.
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/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 …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/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>; 117 cooling-maps { 120 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 129 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>; 118 cooling-maps { 121 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 129 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/hwmon/ |
| H A D | pwm-fan.txt | 6 - cooling-levels : PWM duty cycle values in a range from 0 to 255 7 which correspond to thermal cooling states 22 pwm cooling state. This depends on CONFIG_ROCKCHIP_SYSTEM_MONITOR. 23 If add the property the fan cooling state will be changed 29 #cooling-cells = <2>; 31 cooling-levels = <0 102 170 230>; 46 cooling-maps { 49 cooling-device = <&fan0 0 1>;
|
| 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. 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>;
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_devfreq.c | 97 struct thermal_cooling_device *cooling; in panfrost_devfreq_init() local 146 cooling = of_devfreq_cooling_register(dev->of_node, devfreq); in panfrost_devfreq_init() 147 if (IS_ERR(cooling)) in panfrost_devfreq_init() 150 pfdevfreq->cooling = cooling; in panfrost_devfreq_init() 163 if (pfdevfreq->cooling) { in panfrost_devfreq_fini() 164 devfreq_cooling_unregister(pfdevfreq->cooling); in panfrost_devfreq_fini() 165 pfdevfreq->cooling = NULL; in panfrost_devfreq_fini()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/lima/ |
| H A D | lima_devfreq.c | 98 if (devfreq->cooling) { in lima_devfreq_fini() 99 devfreq_cooling_unregister(devfreq->cooling); in lima_devfreq_fini() 100 devfreq->cooling = NULL; in lima_devfreq_fini() 126 struct thermal_cooling_device *cooling; in lima_devfreq_init() local 190 cooling = of_devfreq_cooling_register(dev->of_node, devfreq); in lima_devfreq_init() 191 if (IS_ERR(cooling)) in lima_devfreq_init() 194 ldevfreq->cooling = cooling; in lima_devfreq_init()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls2088a.dtsi | 22 #cooling-cells = <2>; 32 #cooling-cells = <2>; 42 #cooling-cells = <2>; 52 #cooling-cells = <2>; 62 #cooling-cells = <2>; 72 #cooling-cells = <2>; 82 #cooling-cells = <2>; 92 #cooling-cells = <2>;
|
| H A D | fsl-ls2080a.dtsi | 22 #cooling-cells = <2>; 32 #cooling-cells = <2>; 42 #cooling-cells = <2>; 52 #cooling-cells = <2>; 62 #cooling-cells = <2>; 72 #cooling-cells = <2>; 82 #cooling-cells = <2>; 92 #cooling-cells = <2>;
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3288-thermal.dtsi | 46 cooling-maps { 49 cooling-device = 54 cooling-device = 81 cooling-maps { 84 cooling-device =
|
| H A D | dra72x.dtsi | 24 /* cooling options */ 25 cooling-min-level = <0>; 26 cooling-max-level = <2>; 27 #cooling-cells = <2>; /* min followed by max */
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/ |
| H A D | sm8150.dtsi | 52 #cooling-cells = <2>; 69 #cooling-cells = <2>; 84 #cooling-cells = <2>; 98 #cooling-cells = <2>; 112 #cooling-cells = <2>; 126 #cooling-cells = <2>; 140 #cooling-cells = <2>; 154 #cooling-cells = <2>; 1246 cooling-maps { 1249 cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/marvell/ |
| H A D | armada-ap80x.dtsi | 326 cooling-maps { }; 348 cooling-maps { 351 cooling-device = <&cpu0 1 2>, 356 cooling-device = <&cpu0 3 3>, 381 cooling-maps { 384 cooling-device = <&cpu0 1 2>, 389 cooling-device = <&cpu0 3 3>, 414 cooling-maps { 417 cooling-device = <&cpu2 1 2>, 422 cooling-device = <&cpu2 3 3>, [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/hwmon/ |
| H A D | mlxreg-fan.rst | 44 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
|
| /OK3568_Linux_fs/kernel/drivers/thermal/ |
| H A D | Kconfig | 11 zones and cooling devices. 13 and cooling devices. 26 trip point crossed, cooling device update or governor 125 operate on cooling devices that implement the power API. 163 bool "Generic cpu cooling support" 166 Enable the CPU cooling features. If the system has no active 167 cooling device available, this option allows to use the CPU 168 as a cooling device. 173 bool "CPU frequency cooling device" 177 This implements the generic cpu cooling mechanism through frequency [all …]
|