Home
last modified time | relevance | path

Searched refs:thermal (Results 1 – 25 of 736) sorted by relevance

12345678910>>...30

/linux/drivers/thermal/
A Dda9062-thermal.c75 dev_err(thermal->dev, in da9062_thermal_poll_on()
88 dev_err(thermal->dev, in da9062_thermal_poll_on()
108 mutex_lock(&thermal->lock); in da9062_thermal_poll_on()
115 enable_irq(thermal->irq); in da9062_thermal_poll_on()
187 if (!thermal) { in da9062_thermal_probe()
193 thermal->hw = chip; in da9062_thermal_probe()
194 thermal->dev = &pdev->dev; in da9062_thermal_probe()
199 thermal->zone = thermal_zone_device_register_with_trips(thermal->config->name, in da9062_thermal_probe()
221 thermal->irq = ret; in da9062_thermal_probe()
226 "THERMAL", thermal); in da9062_thermal_probe()
[all …]
A Drockchip_thermal.c1370 thermal->chip->irq_ack(thermal->regs); in rockchip_thermal_alarm_irq_thread()
1419 thermal->tshut_temp = thermal->chip->tshut_temp; in rockchip_configure_from_dt()
1434 thermal->tshut_mode = thermal->chip->tshut_mode; in rockchip_configure_from_dt()
1489 sensor->thermal = thermal; in rockchip_thermal_register_sensor()
1568 thermal->chip->initialize(thermal->grf, thermal->regs, in rockchip_thermal_probe()
1588 thermal->chip->control(thermal->regs, true); in rockchip_thermal_probe()
1616 thermal->chip->control(thermal->regs, false); in rockchip_thermal_remove()
1627 thermal->chip->control(thermal->regs, false); in rockchip_thermal_suspend()
1655 thermal->chip->initialize(thermal->grf, thermal->regs, in rockchip_thermal_resume()
1661 thermal->chip->set_tshut_mode(id, thermal->regs, in rockchip_thermal_resume()
[all …]
A DKconfig3 # Generic thermal drivers configuration
10 thermal management. Usually it's made up of one or more thermal
24 The thermal framework has a netlink interface to do thermal
328 thermal framework.
338 Support for the sun8i thermal sensor driver into the Linux thermal
361 Support for the Kirkwood thermal sensor driver into the Linux thermal
370 Support for the Dove thermal sensor driver in the Linux thermal
378 Adds DB8500 thermal management implementation according to the thermal
432 source "drivers/thermal/ti-soc-thermal/Kconfig"
470 thermal framework. The driver supports CPU thermal zone temperature
[all …]
/linux/Documentation/devicetree/bindings/thermal/
A Drcar-thermal.yaml5 $id: http://devicetree.org/schemas/thermal/rcar-thermal.yaml#
20 - const: renesas,rcar-thermal # Generic without thermal-zone
26 - const: renesas,rcar-gen2-thermal # Generic thermal-zone
33 - const: renesas,rcar-gen2-thermal # Generic thermal-zone
34 - const: renesas,rcar-thermal # Generic without thermal-zone
100 thermal@ffc48000 {
101 compatible = "renesas,thermal-r8a7779", "renesas,rcar-thermal";
112 compatible = "renesas,thermal-r8a73a4", "renesas,rcar-thermal";
126 thermal: thermal@e61f0000 {
138 thermal-zones {
[all …]
A Drcar-gen3-thermal.yaml5 $id: http://devicetree.org/schemas/thermal/rcar-gen3-thermal.yaml#
18 $ref: thermal-sensor.yaml#
23 - renesas,r8a774a1-thermal # RZ/G2M
24 - renesas,r8a774b1-thermal # RZ/G2N
53 "#thermal-sensor-cells":
68 - renesas,r8a779a0-thermal
108 tsc: thermal@e6198000 {
119 #thermal-sensor-cells = <1>;
122 thermal-zones {
142 tsc_r8a779a0: thermal@e6190000 {
[all …]
A Dbrcm,sr-thermal.txt12 - thermal-sensors: A list of thermal sensor phandles and specifier.
25 compatible = "brcm,sr-thermal";
28 #thermal-sensor-cells = <1>;
32 thermal-zones {
36 thermal-sensors = <&tmon 0>;
48 thermal-sensors = <&tmon 1>;
60 thermal-sensors = <&tmon 2>;
72 thermal-sensors = <&tmon 3>;
81 crmu_thermal: crmu-thermal {
84 thermal-sensors = <&tmon 4>;
[all …]
A Damazon,al-thermal.txt3 Simple thermal device that allows temperature reading by a single MMIO
7 - compatible: "amazon,al-thermal".
9 - #thermal-sensor-cells: Must be 1. See Documentation/devicetree/bindings/thermal/thermal-sensor.ya…
12 thermal: thermal {
13 compatible = "amazon,al-thermal";
15 #thermal-sensor-cells = <0x1>;
18 thermal-zones {
19 thermal-z0 {
22 thermal-sensors = <&thermal 0>;
A Dloongson,ls2k-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/loongson,ls2k-thermal.yaml#
14 - $ref: /schemas/thermal/thermal-sensor.yaml#
20 - loongson,ls2k1000-thermal
21 - loongson,ls2k2000-thermal
24 - loongson,ls2k0500-thermal
25 - const: loongson,ls2k1000-thermal
34 '#thermal-sensor-cells':
47 - loongson,ls2k2000-thermal
65 thermal: thermal-sensor@1fe01500 {
66 compatible = "loongson,ls2k1000-thermal";
[all …]
A Dbrcm,ns-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/brcm,ns-thermal.yaml#
16 - $ref: thermal-sensor.yaml#
20 const: brcm,ns-thermal
26 "#thermal-sensor-cells":
36 thermal: thermal@1800c2c0 {
37 compatible = "brcm,ns-thermal";
39 #thermal-sensor-cells = <0>;
42 thermal-zones {
43 cpu-thermal {
47 thermal-sensors = <&thermal>;
A Darmada-thermal.txt1 * Marvell Armada 370/375/380/XP thermal management
6 * marvell,armada370-thermal
7 * marvell,armada375-thermal
8 * marvell,armada380-thermal
9 * marvell,armadaxp-thermal
10 * marvell,armada-ap806-thermal
11 * marvell,armada-ap807-thermal
12 * marvell,armada-cp110-thermal
24 marvell,armada380-thermal, and marvell,armadaxp-thermal must point to
32 thermal@d0018300 {
[all …]
A Dsocionext,uniphier-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/socionext,uniphier-thermal.yaml#
7 title: Socionext UniPhier thermal monitor
17 $ref: thermal-sensor.yaml#
22 - socionext,uniphier-pxs2-thermal
23 - socionext,uniphier-ld20-thermal
24 - socionext,uniphier-pxs3-thermal
25 - socionext,uniphier-nx1-thermal
30 "#thermal-sensor-cells":
51 pvtctl: thermal-sensor {
52 compatible = "socionext,uniphier-ld20-thermal";
[all …]
A Dmediatek,thermal.yaml4 $id: http://devicetree.org/schemas/thermal/mediatek,thermal.yaml#
19 - $ref: thermal-sensor.yaml#
24 - mediatek,mt2701-thermal
25 - mediatek,mt2712-thermal
26 - mediatek,mt7622-thermal
27 - mediatek,mt7981-thermal
28 - mediatek,mt7986-thermal
29 - mediatek,mt8173-thermal
30 - mediatek,mt8183-thermal
31 - mediatek,mt8365-thermal
[all …]
A Dbrcm,bcm2835-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/brcm,bcm2835-thermal.yaml#
7 title: Broadcom BCM2835 thermal sensor
13 - $ref: thermal-sensor.yaml#
18 - brcm,bcm2835-thermal
19 - brcm,bcm2836-thermal
20 - brcm,bcm2837-thermal
28 "#thermal-sensor-cells":
42 thermal@7e212000 {
43 compatible = "brcm,bcm2835-thermal";
46 #thermal-sensor-cells = <0>;
A Dthermal-sensor.yaml5 $id: http://devicetree.org/schemas/thermal/thermal-sensor.yaml#
15 and the software abstraction of thermal zones required to take appropriate
16 action to mitigate thermal overloads.
23 thermal data for the platform
25 This binding describes the thermal-sensor.
32 "#thermal-sensor-cells":
40 - "#thermal-sensor-cells"
55 tsens0: thermal-sensor@c263000 {
63 #thermal-sensor-cells = <1>;
66 tsens1: thermal-sensor@c265000 {
[all …]
A Dthermal-zones.yaml5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
23 thermal data for the platform
42 const: thermal-zones
44 A /thermal-zones node is required in order to use the thermal framework to
69 timers setup by the thermal framework and assumes that the thermal
97 thermal-sensors:
102 thermal zone.
234 - thermal-sensors
243 #include <dt-bindings/thermal/thermal.h>
277 thermal-zones {
[all …]
A Dst,stm32-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/st,stm32-thermal.yaml#
7 title: STMicroelectronics STM32 digital thermal sensor (DTS)
12 $ref: thermal-sensor.yaml#
16 const: st,stm32-thermal
31 "#thermal-sensor-cells":
47 dts: thermal@50028000 {
48 compatible = "st,stm32-thermal";
52 #thermal-sensor-cells = <0>;
56 thermal-zones {
57 cpu_thermal: cpu-thermal {
[all …]
A Dfsl,scu-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/fsl,scu-thermal.yaml#
16 - $ref: thermal-sensor.yaml#
22 - fsl,imx8dxl-sc-thermal
23 - fsl,imx8qxp-sc-thermal
24 - const: fsl,imx-sc-thermal
26 '#thermal-sensor-cells':
36 thermal-sensor {
37 compatible = "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal";
38 #thermal-sensor-cells = <1>;
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dcore_thermal.c300 struct mlxsw_thermal *thermal = mlxsw_cdev->thermal; in mlxsw_thermal_get_cur_state() local
323 struct mlxsw_thermal *thermal = mlxsw_cdev->thermal; in mlxsw_thermal_set_cur_state() local
591 thermal->core, thermal, linecard); in mlxsw_thermal_got_active()
649 if (!thermal) in mlxsw_thermal_init()
657 thermal->trips[i].priv = &thermal->cooling_states[i]; in mlxsw_thermal_init()
694 mlxsw_cdev->thermal = thermal; in mlxsw_thermal_init()
737 thermal); in mlxsw_thermal_init()
756 mlxsw_thermal_modules_fini(thermal, &thermal->line_cards[0]); in mlxsw_thermal_init()
765 kfree(thermal); in mlxsw_thermal_init()
778 mlxsw_thermal_modules_fini(thermal, &thermal->line_cards[0]); in mlxsw_thermal_fini()
[all …]
/linux/drivers/thermal/ti-soc-thermal/
A DMakefile2 obj-$(CONFIG_TI_SOC_THERMAL) += ti-soc-thermal.o
3 ti-soc-thermal-y := ti-bandgap.o
4 ti-soc-thermal-$(CONFIG_TI_THERMAL) += ti-thermal-common.o
5 ti-soc-thermal-$(CONFIG_DRA752_THERMAL) += dra752-thermal-data.o
6 ti-soc-thermal-$(CONFIG_OMAP3_THERMAL) += omap3-thermal-data.o
7 ti-soc-thermal-$(CONFIG_OMAP4_THERMAL) += omap4-thermal-data.o
8 ti-soc-thermal-$(CONFIG_OMAP5_THERMAL) += omap5-thermal-data.o
/linux/Documentation/ABI/testing/
A Dsysfs-class-thermal1 What: /sys/class/thermal/thermal_zoneX/type
3 Strings which represent the thermal zone type.
12 What: /sys/class/thermal/thermal_zoneX/temp
20 What: /sys/class/thermal/thermal_zoneX/mode
32 charge of the thermal management.
36 What: /sys/class/thermal/thermal_zoneX/policy
62 for ACPI thermal zone.
75 What: /sys/class/thermal/thermal_zoneX/cdevY
96 thermal zone.
120 What: /sys/class/thermal/thermal_zoneX/k_d
[all …]
/linux/arch/arm64/boot/dts/ti/
A Dk3-j784s4-thermal.dtsi6 #include <dt-bindings/thermal/thermal.h>
8 wkup0_thermal: wkup0-thermal {
11 thermal-sensors = <&wkup_vtm0 0>;
22 wkup1_thermal: wkup1-thermal {
25 thermal-sensors = <&wkup_vtm0 1>;
36 main0_thermal: main0-thermal {
39 thermal-sensors = <&wkup_vtm0 2>;
50 main1_thermal: main1-thermal {
64 main2_thermal: main2-thermal {
78 main3_thermal: main3-thermal {
[all …]
A Dk3-j721s2-thermal.dtsi6 #include <dt-bindings/thermal/thermal.h>
8 wkup0_thermal: wkup0-thermal {
11 thermal-sensors = <&wkup_vtm0 0>;
22 wkup1_thermal: wkup1-thermal {
25 thermal-sensors = <&wkup_vtm0 1>;
36 main0_thermal: main0-thermal {
39 thermal-sensors = <&wkup_vtm0 2>;
50 main1_thermal: main1-thermal {
64 main2_thermal: main2-thermal {
78 main3_thermal: main3-thermal {
[all …]
A Dk3-j721e-thermal.dtsi6 #include <dt-bindings/thermal/thermal.h>
8 thermal_zones: thermal-zones {
9 wkup_thermal: wkup-thermal {
12 thermal-sensors = <&wkup_vtm0 0>;
23 mpu_thermal: mpu-thermal {
26 thermal-sensors = <&wkup_vtm0 1>;
37 c7x_thermal: c7x-thermal {
40 thermal-sensors = <&wkup_vtm0 2>;
51 gpu_thermal: gpu-thermal {
54 thermal-sensors = <&wkup_vtm0 3>;
[all …]
/linux/Documentation/driver-api/thermal/
A Dsysfs-api.rst13 The generic thermal sysfs provides a set of interfaces for thermal zone
18 participate in thermal management.
22 The main task of the thermal sysfs driver is to expose thermal zone attributes
53 the thermal zone type.
114 thermal zone device.
325 this thermal zone
329 of thermal zone device. E.g. the generic thermal driver registers one hwmon
331 ACPI thermal zones.
333 Please read Documentation/ABI/testing/sysfs-class-thermal for thermal
359 /sys/class/thermal:
[all …]
/linux/arch/arm64/boot/dts/qcom/
A Dsdm632.dtsi7 thermal-zones {
8 /delete-node/cpu1-thermal;
9 /delete-node/cpu2-thermal;
10 /delete-node/cpu3-thermal;
12 cpu0-thermal {
13 thermal-sensors = <&tsens0 13>;
25 cpu4-thermal {
26 thermal-sensors = <&tsens0 5>;
29 cpu5-thermal {
33 cpu6-thermal {
[all …]

Completed in 46 milliseconds

12345678910>>...30