Home
last modified time | relevance | path

Searched +full:thermal +full:- +full:zones (Results 1 – 25 of 316) sorted by relevance

12345678910>>...13

/freebsd/sys/contrib/device-tree/Bindings/thermal/
H A Dthermal.txt1 * Thermal Framework Device Tree descriptor
4 defining hardware thermal structure using device tree.
5 A thermal structure includes thermal zones and their components,
9 The target of device tree thermal descriptors is to describe only
10 the hardware thermal aspects. The thermal device tree bindings are
14 There are five types of nodes involved to describe thermal bindings:
15 - thermal sensors: devices which may be used to take temperature
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;
[all …]
H A Dthermal-zones.yaml1 # 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#
8 title: Thermal zone
11 - Daniel Lezcano <daniel.lezcano@linaro.org>
14 Thermal management is achieved in devicetree by describing the sensor hardware
15 and the software abstraction of cooling devices and thermal zones required to
16 take appropriate action to mitigate thermal overloads.
18 The following node types are used to completely describe a thermal management
[all …]
H A Dthermal-sensor.yaml1 # SPDX-License-Identifier: (GPL-2.0)
4 ---
5 $id: http://devicetree.org/schemas/thermal/thermal-sensor.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Thermal sensor
11 - Amit Kucheria <amitk@kernel.org>
14 Thermal management is achieved in devicetree by describing the sensor hardware
15 and the software abstraction of thermal zones required to take appropriate
16 action to mitigate thermal overloads.
18 The following node types are used to completely describe a thermal management
[all …]
H A Dthermal-cooling-devices.yaml1 # 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>
14 Thermal management is achieved in devicetree by describing the sensor hardware
15 and the software abstraction of cooling devices and thermal zones required to
16 take appropriate action to mitigate thermal overload.
18 The following node types are used to completely describe a thermal management
[all …]
H A Dzx2967-thermal.txt1 * ZTE zx2967 family Thermal
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";
[all …]
H A Damazon,al-thermal.txt1 Amazon's Annapurna Labs Thermal Sensor
3 Simple thermal device that allows temperature reading by a single MMIO
7 - compatible: "amazon,al-thermal".
8 - reg: The physical base address and length of the sensor's registers.
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 {
[all …]
H A Dbrcm,ns-thermal.txt1 * Broadcom Northstar Thermal
3 This binding describes thermal sensor that is part of Northstar's DMU (Device
7 - compatible : Must be "brcm,ns-thermal"
8 - reg : iomem address range of PVTMON registers
9 - #thermal-sensor-cells : Should be <0>
13 thermal: thermal@1800c2c0 {
14 compatible = "brcm,ns-thermal";
16 #thermal-sensor-cells = <0>;
19 thermal-zones {
20 cpu_thermal: cpu-thermal {
[all …]
H A Dbrcm,bcm2835-thermal.txt1 Binding for Thermal Sensor driver for BCM2835 SoCs.
4 -------------------
6 compatible: should be one of: "brcm,bcm2835-thermal",
7 "brcm,bcm2836-thermal" or "brcm,bcm2837-thermal"
8 reg: Address range of the thermal registers.
9 clocks: Phandle of the clock used by the thermal sensor.
10 #thermal-sensor-cells: should be 0 (see Documentation/devicetree/bindings/thermal/thermal-sensor.ya…
14 thermal-zones {
15 cpu_thermal: cpu-thermal {
16 polling-delay-passive = <0>;
[all …]
H A Dbrcm,ns-thermal.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/thermal/brcm,ns-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom Northstar Thermal
10 - Rafał Miłecki <rafal@milecki.pl>
13 Thermal sensor that is part of Northstar's DMU (Device Management Unit).
16 - $ref: thermal-sensor.yaml#
20 const: brcm,ns-thermal
26 "#thermal-sensor-cells":
[all …]
H A Dqcom-spmi-temp-alarm.txt8 - compatible: Should contain "qcom,spmi-temp-alarm".
9 - reg: Specifies the SPMI address.
10 - interrupts: PMIC temperature alarm interrupt.
11 - #thermal-sensor-cells: Should be 0. See Documentation/devicetree/bindings/thermal/thermal-sensor.…
14 - io-channels: Should contain IIO channel specifier for the ADC channel,
16 - io-channel-names: Should contain "thermal".
20 pm8941_temp: thermal-alarm@2400 {
21 compatible = "qcom,spmi-temp-alarm";
24 #thermal-sensor-cells = <0>;
26 io-channels = <&pm8941_vadc VADC_DIE_TEMP>;
[all …]
H A Dst,stm32-thermal.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/st,stm32-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STMicroelectronics STM32 digital thermal sensor (DTS)
10 - Pascal Paillet <p.paillet@foss.st.com>
12 $ref: thermal-sensor.yaml#
16 const: st,stm32-thermal
27 clock-names:
29 - const: pclk
[all …]
H A Dmax77620_thermal.txt1 Thermal driver for MAX77620 Power management IC from Maxim Semiconductor.
10 -------------------
11 #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>.
22 --------
23 #include <dt-bindings/mfd/max77620.h>
24 #include <dt-bindings/thermal/thermal.h>
31 #thermal-sensor-cells = <0>;
[all …]
H A Drzg2l-thermal.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/rzg2l-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas RZ/G2L Thermal Sensor Unit
10 On RZ/G2L SoCs, the thermal sensor unit (TSU) measures the
14 - Biju Das <biju.das.jz@bp.renesas.com>
16 $ref: thermal-sensor.yaml#
21 - enum:
22 - renesas,r9a07g043-tsu # RZ/G2UL and RZ/Five
[all …]
H A Dbrcm,sr-thermal.txt1 * Broadcom Stingray Thermal
3 This binding describes thermal sensors that is part of Stingray SoCs.
6 - compatible : Must be "brcm,sr-thermal"
7 - reg : Memory where tmon data will be available.
8 - brcm,tmon-mask: A one cell bit mask of valid TMON sources.
10 - #thermal-sensor-cells : Thermal sensor phandler
11 - polling-delay: Max number of milliseconds to wait between polls.
12 - thermal-sensors: A list of thermal sensor phandles and specifier.
14 in correspond with brcm,tmon-mask.
15 - temperature: trip temperature threshold in millicelsius.
[all …]
/freebsd/share/man/man4/
H A Dacpi_thermal.430 .Nd ACPI thermal management subsystem
36 driver provides the thermal management features of the ACPI module.
42 The sysctls export properties of each ACPI thermal zone object.
44 There can be multiple thermal zones in a system.
45 For example, each CPU and the enclosure could all be separate thermal
46 zones, each with its own setpoints and cooling devices.
47 Thermal zones are numbered sequentially in the order they appear in
53 each thermal zone's setpoints.
55 .Bl -tag -width indent
56 .It Va hw.acpi.thermal.min_runtime
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/ti/
H A Dk3-am64-thermal.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
6 #include <dt-bindings/thermal/thermal.h>
8 thermal_zones: thermal-zones {
9 main0_thermal: main0-thermal {
10 polling-delay-passive = <250>; /* milliSeconds */
11 polling-delay = <500>; /* milliSeconds */
12 thermal-sensors = <&main_vtm0 0>;
15 main0_crit: main0-crit {
23 main1_thermal: main1-thermal {
[all …]
H A Dk3-am62a-thermal.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
6 #include <dt-bindings/thermal/thermal.h>
8 thermal_zones: thermal-zones {
9 main0_thermal: main0-thermal {
10 polling-delay-passive = <250>; /* milliSeconds */
11 polling-delay = <500>; /* milliSeconds */
12 thermal-sensors = <&wkup_vtm0 0>;
15 main0_crit: main0-crit {
23 main1_thermal: main1-thermal {
[all …]
H A Dk3-j7200-thermal.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
6 #include <dt-bindings/thermal/thermal.h>
8 thermal_zones: thermal-zones {
9 mcu_thermal: mcu-thermal {
10 polling-delay-passive = <250>; /* milliseconds */
11 polling-delay = <500>; /* milliseconds */
12 thermal-sensors = <&wkup_vtm0 0>;
15 wkup_crit: wkup-crit {
23 mpu_thermal: mpu-thermal {
[all …]
H A Dk3-am62p-j722s-common-thermal.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
6 #include <dt-bindings/thermal/thermal.h>
8 thermal_zones: thermal-zones {
9 main0_thermal: main0-thermal {
10 polling-delay-passive = <250>; /* milliSeconds */
11 polling-delay = <500>; /* milliSeconds */
12 thermal-sensors = <&wkup_vtm0 0>;
15 main0_crit: main0-crit {
23 main1_thermal: main1-thermal {
[all …]
H A Dk3-am62p-thermal.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
6 #include <dt-bindings/thermal/thermal.h>
8 thermal_zones: thermal-zones {
9 main0_thermal: main0-thermal {
10 polling-delay-passive = <250>; /* milliSeconds */
11 polling-delay = <500>; /* milliSeconds */
12 thermal-sensors = <&wkup_vtm0 0>;
15 main0_crit: main0-crit {
23 main1_thermal: main1-thermal {
[all …]
/freebsd/sys/arm64/nvidia/tegra210/
H A Dtegra210_coretemp.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
78 rv = TEGRA_SOCTHERM_GET_TEMPERATURE(sc->tsens_dev, sc->dev, in coretemp_get_val_sysctl()
79 sc->tsens_id, &temp); in coretemp_get_val_sysctl()
81 device_printf(sc->dev, in coretemp_get_val_sysctl()
83 (unsigned int)sc->tsens_id, rv); in coretemp_get_val_sysctl()
93 val = (sc->core_max_temp - temp) / 1000; in coretemp_get_val_sysctl()
99 val = sc->core_max_temp / 100; in coretemp_get_val_sysctl()
105 if ((temp > sc->core_max_temp) && !sc->overheat_log) { in coretemp_get_val_sysctl()
106 sc->overheat_log = 1; in coretemp_get_val_sysctl()
[all …]
/freebsd/sys/arm/nvidia/tegra124/
H A Dtegra124_coretemp.c1 /*-
74 rv = TEGRA_SOCTHERM_GET_TEMPERATURE(sc->tsens_dev, sc->dev, in coretemp_get_val_sysctl()
75 sc->tsens_id, &temp); in coretemp_get_val_sysctl()
77 device_printf(sc->dev, in coretemp_get_val_sysctl()
79 sc->tsens_id, rv); in coretemp_get_val_sysctl()
89 val = (sc->core_max_temp - temp) / 1000; in coretemp_get_val_sysctl()
95 val = sc->core_max_temp / 100; in coretemp_get_val_sysctl()
100 if ((temp > sc->core_max_temp) && !sc->overheat_log) { in coretemp_get_val_sysctl()
101 sc->overheat_log = 1; in coretemp_get_val_sysctl()
117 devctl_notify("coretemp", "Thermal", stemp, in coretemp_get_val_sysctl()
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dsdm632.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
7 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>;
15 cooling-maps {
17 cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
25 cpu4-thermal {
[all …]
/freebsd/sys/contrib/device-tree/src/arm/samsung/
H A Dexynos4-cpu-thermal.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device tree sources for Exynos4 thermal zone
8 #include <dt-bindings/thermal/thermal.h>
11 thermal-zones {
12 cpu_thermal: cpu-thermal {
13 thermal-sensors = <&tmu>;
14 polling-delay-passive = <0>;
15 polling-delay = <0>;
17 cpu_alert0: cpu-alert-0 {
22 cpu_alert1: cpu-alert-1 {
[all …]
/freebsd/sys/contrib/device-tree/Bindings/display/
H A Drepaper.txt1 Pervasive Displays RePaper branded e-ink displays
4 - compatible: "pervasive,e1144cs021" for 1.44" display
9 - panel-on-gpios: Timing controller power control
10 - discharge-gpios: Discharge control
11 - reset-gpios: RESET pin
12 - busy-gpios: BUSY pin
15 - border-gpios: Border control
18 all mandatory properties described in ../spi/spi-bus.txt must be specified.
21 - pervasive,thermal-zone: name of thermometer's thermal zone
28 #thermal-sensor-cells = <0>;
[all …]

12345678910>>...13