Home
last modified time | relevance | path

Searched refs:thermal (Results 26 – 50 of 791) sorted by relevance

12345678910>>...32

/openbmc/linux/Documentation/devicetree/bindings/thermal/
H A Dst,stm32-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/st,stm32-thermal.yaml#
7 title: STMicroelectronics STM32 digital thermal sensor (DTS)
14 const: st,stm32-thermal
29 "#thermal-sensor-cells":
33 - "#thermal-sensor-cells"
46 dts: thermal@50028000 {
47 compatible = "st,stm32-thermal";
51 #thermal-sensor-cells = <0>;
55 thermal-zones {
56 cpu_thermal: cpu-thermal {
[all …]
H A Dnvidia,tegra186-bpmp-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/nvidia,tegra186-bpmp-thermal.yaml#
7 title: NVIDIA Tegra186 (and later) BPMP thermal sensor
16 cluster and GPU temperatures. This binding describes the thermal
19 The BPMP thermal node must be located directly inside the main BPMP
23 This node represents a thermal sensor. See
25 Documentation/devicetree/bindings/thermal/thermal-sensor.yaml
27 for details of the core thermal binding.
32 - nvidia,tegra186-bpmp-thermal
33 - nvidia,tegra194-bpmp-thermal
35 '#thermal-sensor-cells':
H A Dda9062-thermal.txt6 Junction temperature thermal module uses an interrupt signal to identify
12 "dlg,da9061-thermal", "dlg,da9062-thermal"
13 "dlg,da9062-thermal"
18 milliseconds, between thermal zone device update checks.
23 thermal {
24 compatible = "dlg,da9062-thermal";
32 thermal {
33 compatible = "dlg,da9061-thermal", "dlg,da9062-thermal";
H A Dgeneric-adc-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/generic-adc-thermal.yaml#
7 title: General Purpose Analog To Digital Converter (ADC) based thermal sensor
13 On some of platforms, thermal sensor like thermistors are connected to
20 const: generic-adc-thermal
22 '#thermal-sensor-cells':
47 - '#thermal-sensor-cells'
55 #include <dt-bindings/thermal/thermal.h>
57 thermal-sensor {
58 compatible = "generic-adc-thermal";
59 #thermal-sensor-cells = <0>;
H A Dmax77620_thermal.txt11 #thermal-sensor-cells: For more details, please refer to
12 <devicetree/bindings/thermal/thermal-sensor.yaml>
15 For more details, please refer generic thermal DT binding document
16 <devicetree/bindings/thermal/thermal*.yaml>.
24 #include <dt-bindings/thermal/thermal.h>
31 #thermal-sensor-cells = <0>;
41 thermal-zones {
45 thermal-sensors = <&spmic>;
H A Dspear-thermal.txt4 - compatible : "st,thermal-spear1340"
5 - reg : Address range of the thermal registers
6 - st,thermal-flags: flags used to enable thermal sensor
10 thermal@fc000000 {
11 compatible = "st,thermal-spear1340";
13 st,thermal-flags = <0x7000>;
H A Dallwinner,sun8i-a83t-ths.yaml52 # See Documentation/devicetree/bindings/thermal/thermal-sensor.yaml for details
53 "#thermal-sensor-cells":
91 "#thermal-sensor-cells":
96 "#thermal-sensor-cells":
121 - '#thermal-sensor-cells'
127 thermal-sensor@1f04000 {
133 #thermal-sensor-cells = <1>;
137 thermal-sensor@1c25000 {
146 #thermal-sensor-cells = <0>;
150 thermal-sensor@5070400 {
[all …]
H A Drzg2l-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/rzg2l-thermal.yaml#
10 On RZ/G2L SoCs, the thermal sensor unit (TSU) measures the
37 "#thermal-sensor-cells":
46 - "#thermal-sensor-cells"
54 tsu: thermal@10059400 {
61 #thermal-sensor-cells = <1>;
64 thermal-zones {
65 cpu-thermal {
68 thermal-sensors = <&tsu 0>;
H A Damlogic,thermal.yaml4 $id: http://devicetree.org/schemas/thermal/amlogic,thermal.yaml#
18 - amlogic,g12a-cpu-thermal
19 - amlogic,g12a-ddr-thermal
20 - const: amlogic,g12a-thermal
35 '#thermal-sensor-cells':
50 compatible = "amlogic,g12a-cpu-thermal",
51 "amlogic,g12a-thermal";
55 #thermal-sensor-cells = <0>;
H A Dmediatek,lvts-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/mediatek,lvts-thermal.yaml#
13 LVTS is a thermal management architecture composed of three subsystems,
51 "#thermal-sensor-cells":
55 - $ref: thermal-sensor.yaml#
95 - "#thermal-sensor-cells"
104 #include <dt-bindings/thermal/mediatek,lvts-thermal.h>
110 lvts_mcu: thermal-sensor@11278000 {
118 #thermal-sensor-cells = <1>;
122 thermal_zones: thermal-zones {
123 cpu0-thermal {
[all …]
H A Dsprd-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/sprd-thermal.yaml#
7 title: Spreadtrum thermal sensor controller
16 const: sprd,ums512-thermal
38 "#thermal-sensor-cells":
51 Represent one thermal sensor.
80 - "#thermal-sensor-cells"
88 ap_thm0: thermal@32200000 {
89 compatible = "sprd,ums512-thermal";
93 #thermal-sensor-cells = <1>;
H A Dqcom,spmi-temp-alarm.yaml4 $id: http://devicetree.org/schemas/thermal/qcom,spmi-temp-alarm.yaml#
18 - $ref: thermal-sensor.yaml#
36 - const: thermal
38 '#thermal-sensor-cells':
45 - '#thermal-sensor-cells'
61 #thermal-sensor-cells = <0>;
65 thermal-zones {
66 pm8350_thermal: pm8350c-thermal {
69 thermal-sensors = <&pm8350_temp_alarm>;
/openbmc/linux/tools/
H A DMakefile98 thermal: FORCE target
105 $(call descend,thermal/$@)
108 $(call descend,thermal/$@)
110 thermal-engine: FORCE thermal
111 $(call descend,thermal/$@)
123 pci debugging tracing thermal thermometer thermal-engine
149 thermal-engine_install:
192 $(call descend,lib/thermal,clean)
200 thermal-engine_clean:
201 $(call descend,thermal/thermal-engine,clean)
[all …]
/openbmc/linux/arch/arm64/boot/dts/ti/
H A Dk3-j7200-thermal.dtsi3 #include <dt-bindings/thermal/thermal.h>
5 thermal_zones: thermal-zones {
6 mcu_thermal: mcu-thermal {
9 thermal-sensors = <&wkup_vtm0 0>;
20 mpu_thermal: mpu-thermal {
23 thermal-sensors = <&wkup_vtm0 1>;
34 main_thermal: main-thermal {
37 thermal-sensors = <&wkup_vtm0 2>;
H A Dk3-am62a-thermal.dtsi3 #include <dt-bindings/thermal/thermal.h>
5 thermal_zones: thermal-zones {
6 main0_thermal: main0-thermal {
9 thermal-sensors = <&wkup_vtm0 0>;
20 main1_thermal: main1-thermal {
23 thermal-sensors = <&wkup_vtm0 1>;
34 main2_thermal: main2-thermal {
37 thermal-sensors = <&wkup_vtm0 2>;
H A Dk3-am654-industrial-thermal.dtsi3 #include <dt-bindings/thermal/thermal.h>
5 mpu0_thermal: mpu0-thermal {
8 thermal-sensors = <&wkup_vtm0 0>;
19 mpu1_thermal: mpu1-thermal {
22 thermal-sensors = <&wkup_vtm0 1>;
33 mcu_thermal: mcu-thermal {
36 thermal-sensors = <&wkup_vtm0 2>;
H A Dk3-am62-thermal.dtsi3 #include <dt-bindings/thermal/thermal.h>
5 thermal_zones: thermal-zones {
6 main0_thermal: main0-thermal {
9 thermal-sensors = <&wkup_vtm0 0>;
20 main1_thermal: main1-thermal {
23 thermal-sensors = <&wkup_vtm0 1>;
H A Dk3-am64-thermal.dtsi3 #include <dt-bindings/thermal/thermal.h>
5 thermal_zones: thermal-zones {
6 main0_thermal: main0-thermal {
9 thermal-sensors = <&main_vtm0 0>;
20 main1_thermal: main1-thermal {
23 thermal-sensors = <&main_vtm0 1>;
/openbmc/linux/drivers/thermal/
H A Dkirkwood_thermal.c26 static int kirkwood_get_temp(struct thermal_zone_device *thermal, in kirkwood_get_temp() argument
30 struct kirkwood_thermal_priv *priv = thermal_zone_device_priv(thermal); in kirkwood_get_temp()
62 struct thermal_zone_device *thermal = NULL; in kirkwood_thermal_probe() local
74 thermal = thermal_tripless_zone_device_register("kirkwood_thermal", in kirkwood_thermal_probe()
76 if (IS_ERR(thermal)) { in kirkwood_thermal_probe()
79 return PTR_ERR(thermal); in kirkwood_thermal_probe()
81 ret = thermal_zone_device_enable(thermal); in kirkwood_thermal_probe()
83 thermal_zone_device_unregister(thermal); in kirkwood_thermal_probe()
88 platform_set_drvdata(pdev, thermal); in kirkwood_thermal_probe()
/openbmc/linux/Documentation/driver-api/thermal/
H A Dx86_pkg_temperature_thermal.rst7 * x86: with package level thermal management
22 This driver register CPU digital temperature package level sensor as a thermal
25 user mode can receive notification via thermal notification mechanism and can
31 Each package will register as a thermal zone under /sys/class/thermal.
35 /sys/class/thermal/thermal_zone1
43 are in milli-degree Celsius. Refer to "Documentation/driver-api/thermal/sysfs-api.rst" for
44 thermal sys-fs details.
46 Any value other than 0 in these trip points, can trigger thermal notifications.
47 Setting 0, stops sending thermal notifications.
50 To get kobject-uevent notifications, set the thermal zone
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dpm8550vs.dtsi10 thermal-zones {
11 pm8550vs-c-thermal {
15 thermal-sensors = <&pm8550vs_c_temp_alarm>;
32 pm8550vs-d-thermal {
36 thermal-sensors = <&pm8550vs_d_temp_alarm>;
53 pm8550vs-e-thermal {
74 pm8550vs-g-thermal {
109 #thermal-sensor-cells = <0>;
133 #thermal-sensor-cells = <0>;
157 #thermal-sensor-cells = <0>;
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dthermal.c31 *state = ar->thermal.throttle_state; in ath10k_thermal_get_cur_throttle_state()
49 ar->thermal.throttle_state = throttle_state; in ath10k_thermal_set_cur_throttle_state()
77 reinit_completion(&ar->thermal.wmi_sync); in ath10k_thermal_show_temp()
98 temperature = ar->thermal.temperature; in ath10k_thermal_show_temp()
111 ar->thermal.temperature = temperature; in ath10k_thermal_event_temperature()
113 complete(&ar->thermal.wmi_sync); in ath10k_thermal_event_temperature()
141 period = ar->thermal.quiet_period; in ath10k_thermal_set_throttling()
142 duration = (period * ar->thermal.throttle_state) / 100; in ath10k_thermal_set_throttling()
179 ar->thermal.cdev = cdev; in ath10k_thermal_register()
180 ar->thermal.quiet_period = ATH10K_QUIET_PERIOD_DEFAULT; in ath10k_thermal_register()
[all …]
/openbmc/linux/drivers/thermal/broadcom/
H A DKconfig3 tristate "Broadcom AVS RO thermal sensor driver"
7 Support for thermal sensors on Broadcom BCM2711 SoCs.
15 Support for thermal sensors on Broadcom bcm2835 SoCs.
18 tristate "Broadcom STB AVS TMON thermal driver"
22 thermal framework support.
25 tristate "Northstar thermal driver"
31 Management Unit) block with a thermal sensor that allows checking CPU
35 tristate "Stingray thermal driver"
40 iHost, CRMU and NITRO has thermal sensor that allows checking its
H A Dbcm2711_thermal.c31 struct thermal_zone_device *thermal; member
69 struct thermal_zone_device *thermal; in bcm2711_thermal_probe() local
91 thermal = devm_thermal_of_zone_register(dev, 0, priv, in bcm2711_thermal_probe()
93 if (IS_ERR(thermal)) { in bcm2711_thermal_probe()
94 ret = PTR_ERR(thermal); in bcm2711_thermal_probe()
99 priv->thermal = thermal; in bcm2711_thermal_probe()
101 return thermal_add_hwmon_sysfs(thermal); in bcm2711_thermal_probe()
/openbmc/linux/drivers/thermal/tegra/
H A DKconfig2 menu "NVIDIA Tegra thermal drivers"
6 tristate "Tegra SOCTHERM thermal management"
8 Enable this option for integrated thermal management support on NVIDIA
9 Tegra systems-on-chip. The driver supports four thermal zones
10 (CPU, GPU, MEM, PLLX). Cooling devices can be bound to the thermal
12 emergency thermal reset (thermtrip) feature to function.
15 tristate "Tegra BPMP thermal sensing"
25 Enable this option to support thermal management of NVIDIA Tegra30

12345678910>>...32