Searched +full:cooling +full:- +full:device (Results 1 – 25 of 588) sorted by relevance
12345678910>>...24
| /kernel/linux/linux-5.10/Documentation/driver-api/thermal/ |
| 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. 30 - `[0-*]` denotes any positive number starting from 0 31 - `[1-*]` denotes any positive number starting from 1 36 1.1 thermal zone device interface 37 --------------------------------- 48 This interface function adds a new thermal zone device (sensor) to 49 /sys/class/thermal folder as `thermal_zone[0-*]`. It tries to bind all the [all …]
|
| 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 22 -------------------------------------------- 29 This interface function registers the cpufreq cooling device with the name 30 "thermal-cpufreq-%x". This api can support multiple instances of cpufreq 31 cooling devices. 41 This interface function registers the cpufreq cooling device with [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/ |
| D | thermal-cooling-devices.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-cooling-devices.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Thermal cooling device 11 - Amit Kucheria <amitk@kernel.org> 15 and the software abstraction of cooling devices and thermal zones required to 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively 22 - thermal-zones: a container of the following node types used to describe all [all …]
|
| D | thermal-idle.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-idle.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Thermal idle cooling device 11 - Daniel Lezcano <daniel.lezcano@linaro.org> 14 The thermal idle cooling device allows the system to passively 15 mitigate the temperature on the device by injecting idle cycles, 22 const: thermal-idle 24 A thermal-idle node describes the idle cooling device properties to [all …]
|
| D | thermal-zones.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml# 6 $schema: http://devicetree.org/meta-schemas/base.yaml# 11 - Amit Kucheria <amitk@kernel.org> 15 and the software abstraction of cooling devices and thermal zones required to 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively 22 - thermal-zones: a container of the following node types used to describe all 25 This binding describes the thermal-zones. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/ |
| D | thermal-cooling-devices.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-cooling-devices.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Thermal cooling device binding 11 - Amit Kucheria <amitk@kernel.org> 15 and the software abstraction of cooling devices and thermal zones required to 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively 22 - thermal-zones: a container of the following node types used to describe all [all …]
|
| D | thermal-idle.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-idle.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Thermal idle cooling device binding 11 - Daniel Lezcano <daniel.lezcano@linaro.org> 14 The thermal idle cooling device allows the system to passively 15 mitigate the temperature on the device by injecting idle cycles, 22 const: thermal-idle 24 A thermal-idle node describes the idle cooling device properties to [all …]
|
| D | thermal-zones.yaml | 1 # SPDX-License-Identifier: (GPL-2.0) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml# 6 $schema: http://devicetree.org/meta-schemas/base.yaml# 11 - Amit Kucheria <amitk@kernel.org> 15 and the software abstraction of cooling devices and thermal zones required to 20 - thermal-sensor: device that measures temperature, has SoC-specific bindings 21 - cooling-device: device used to dissipate heat either passively or actively 22 - thermal-zones: a container of the following node types used to describe all 25 This binding describes the thermal-zones. [all …]
|
| D | zx2967-thermal.txt | 4 - compatible: should be one of the following. 5 * zte,zx296718-thermal 6 - reg: physical base address of the controller and length of memory mapped 8 - clocks : Pairs of phandle and specifier referencing the controller's clocks. 9 - clock-names: "topcrm" for the topcrm clock. 11 - #thermal-sensor-cells: must be 0. 13 Please note: slope coefficient defined in thermal-zones section need to be 19 compatible = "zte,zx296718-thermal"; 22 clock-names = "topcrm", "apb"; 23 #thermal-sensor-cells = <0>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/thermal/ |
| 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. 30 - `[0-*]` denotes any positive number starting from 0 31 - `[1-*]` denotes any positive number starting from 1 36 1.1 thermal zone device interface 37 --------------------------------- 48 This interface function adds a new thermal zone device (sensor) to 49 /sys/class/thermal folder as `thermal_zone[0-*]`. It tries to bind all the [all …]
|
| 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 22 -------------------------------------------- 29 This interface function registers the cpufreq cooling device with the name 30 "thermal-cpufreq-%x". This api can support multiple instances of cpufreq 31 cooling devices. 41 This interface function registers the cpufreq cooling device with [all …]
|
| /kernel/linux/linux-5.10/drivers/thermal/ |
| D | cpufreq_cooling.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Copyright (C) 2012-2018 Linaro Limited. 28 * Cooling state <-> CPUFreq frequency 30 * Cooling states are translated to frequencies throughout this driver and this 33 * Highest cooling state corresponds to lowest possible frequency. 36 * level 0 --> 1st Max Freq 37 * level 1 --> 2nd Max Freq 42 * struct time_in_idle - Idle time stats 52 * struct cpufreq_cooling_device - data for cooling device with cpufreq 57 * cooling devices. [all …]
|
| D | cpuidle_cooling.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #define pr_fmt(fmt) "cpuidle cooling: " fmt 20 * struct cpuidle_cooling_device - data for the idle cooling device 22 * @state: a normalized integer giving the state of the cooling device 32 * cpuidle_cooling_runtime - Running time computation 44 * running = idle x ((100 / ratio) - 1) 48 * running = (idle x 100) / ratio - idle 61 return ((idle_duration_us * 100) / state) - idle_duration_us; in cpuidle_cooling_runtime() 65 * cpuidle_cooling_get_max_state - Get the maximum state 66 * @cdev : the thermal cooling device [all …]
|
| D | devfreq_cooling.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * devfreq_cooling: Thermal cooling device implementation for devices using 6 * Copyright (C) 2014-2015 ARM Limited 9 * - If OPPs are added or removed after devfreq cooling has 10 * registered, the devfreq cooling won't react to it. 30 * struct devfreq_cooling_device - Devfreq cooling device 33 * @cdev: Pointer to associated thermal cooling device. 34 * @devfreq: Pointer to associated devfreq device. 35 * @cooling_state: Current cooling state. 37 * cooling state. State is the index into the table, and [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 zones and cooling devices. 13 and cooling devices. 26 trip point crossed, cooling device update or governor 37 int "Emergency poweroff delay in milli-seconds" 54 prompt "Expose thermal sensors as hwmon device" 68 prompt "APIs to parse thermal data out of device tree" 74 device tree blob. 77 based on device tree. 124 system and device power allocation. This governor can only [all …]
|
| /kernel/linux/linux-6.6/drivers/thermal/ |
| D | cpufreq_cooling.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Copyright (C) 2012-2018 Linaro Limited. 16 #include <linux/device.h> 29 * Cooling state <-> CPUFreq frequency 31 * Cooling states are translated to frequencies throughout this driver and this 34 * Highest cooling state corresponds to lowest possible frequency. 37 * level 0 --> 1st Max Freq 38 * level 1 --> 2nd Max Freq 43 * struct time_in_idle - Idle time stats 53 * struct cpufreq_cooling_device - data for cooling device with cpufreq [all …]
|
| D | devfreq_cooling.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * devfreq_cooling: Thermal cooling device implementation for devices using 6 * Copyright (C) 2014-2015 ARM Limited 9 * - If OPPs are added or removed after devfreq cooling has 10 * registered, the devfreq cooling won't react to it. 28 * struct devfreq_cooling_device - Devfreq cooling device 30 * @cdev: Pointer to associated thermal cooling device. 31 * @cooling_ops: devfreq callbacks to thermal cooling device ops 32 * @devfreq: Pointer to associated devfreq device. 33 * @cooling_state: Current cooling state. [all …]
|
| D | cpuidle_cooling.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #define pr_fmt(fmt) "cpuidle cooling: " fmt 13 #include <linux/device.h> 21 * struct cpuidle_cooling_device - data for the idle cooling device 23 * @state: a normalized integer giving the state of the cooling device 31 * cpuidle_cooling_runtime - Running time computation 43 * running = idle x ((100 / ratio) - 1) 47 * running = (idle x 100) / ratio - idle 60 return ((idle_duration_us * 100) / state) - idle_duration_us; in cpuidle_cooling_runtime() 64 * cpuidle_cooling_get_max_state - Get the maximum state [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 zones and cooling devices. 13 and cooling devices. 26 trip point crossed, cooling device update or governor 37 int "Emergency poweroff delay in milli-seconds" 54 prompt "Expose thermal sensors as hwmon device" 68 prompt "APIs to parse thermal data out of device tree" 74 device tree blob. 77 based on device tree. 130 system and device power allocation. This governor can only [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | exynos5422-odroidxu3-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3/XU3-Lite/XU4 boards common device tree source 12 #include <dt-bindings/input/input.h> 13 #include "exynos5422-odroid-core.dtsi" 20 gpio-keys { 21 compatible = "gpio-keys"; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&power_key>; 25 power-key { 36 debounce-interval = <0>; [all …]
|
| D | exynos5422-odroidhc1.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid HC1 board device tree source 10 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 12 #include "exynos5422-odroid-core.dtsi" 16 compatible = "hardkernel,odroid-hc1", "samsung,exynos5800", \ 19 led-controller { 20 compatible = "pwm-leds"; 22 led-1 { 26 pwm-names = "pwm2"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos5422-odroidxu3-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3/XU3-Lite/XU4 boards common device tree source 12 #include <dt-bindings/input/input.h> 13 #include "exynos5422-odroid-core.dtsi" 17 compatible = "gpio-keys"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&power_key>; 32 debounce-interval = <0>; 33 wakeup-source; 38 pinctrl-0 = <&emmc_nrst_pin>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-class-thermal | 5 E.g: "acpitz" indicates it's an ACPI thermal device. 61 E.g. it can be one of critical, hot, passive, `active[0-*]` 77 Sysfs link to the thermal cooling device node where the sys I/F 78 for cooling device throttling control represents. 84 The trip point in this thermal zone which `cdev[0-*]` is 85 associated with; -1 means the cooling device is not 92 The influence of `cdev[0-*]` in this thermal zone. This value 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 [all …]
|
| /kernel/linux/linux-6.6/tools/thermal/tmon/ |
| D | tmon.8 | 2 # SPDX-License-Identifier: GPL-2.0 4 \fBtmon\fP - A monitoring and testing tool for Linux kernel thermal subsystem 13 real-time thermal data; tune 14 and test cooling devices and sensors; collect thermal data for offline 15 analysis and plot. \fBtmon\fP must be run as root in order to control device 22 - show thermal zone information 23 - show cooling device information 24 - show trip point binding within each thermal zone 25 - show trip point and cooling device instance bindings 28 - show temperature of all thermal zones w.r.t. its trip points and types [all …]
|
| /kernel/linux/linux-5.10/tools/thermal/tmon/ |
| D | tmon.8 | 2 # SPDX-License-Identifier: GPL-2.0 4 \fBtmon\fP - A monitoring and testing tool for Linux kernel thermal subsystem 13 real-time thermal data; tune 14 and test cooling devices and sensors; collect thermal data for offline 15 analysis and plot. \fBtmon\fP must be run as root in order to control device 22 - show thermal zone information 23 - show cooling device information 24 - show trip point binding within each thermal zone 25 - show trip point and cooling device instance bindings 28 - show temperature of all thermal zones w.r.t. its trip points and types [all …]
|
12345678910>>...24