Home
last modified time | relevance | path

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

123

/freebsd-src/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-schema
[all...]
H A Drcar-thermal.yaml1 # SPDX-License-Identifier: GPL-2.0-only
4 ---
5 $id: http://devicetree.org/schemas/thermal/rcar-thermal
[all...]
H A Dda9062-thermal.txt1 * Dialog DA9062/61 TJUNC Thermal Module
6 Junction temperature thermal module uses an interrupt signal to identify
11 - compatible: should be one of the following valid compatible string lines:
12 "dlg,da9061-thermal", "dlg,da9062-thermal"
13 "dlg,da9062-thermal"
17 - polling-delay-passive : Specify the polling period, measured in
18 milliseconds, between thermal zone device update checks.
23 thermal {
24 compatible = "dlg,da9062-thermal";
25 polling-delay-passive = <3000>;
[all …]
H A Dthermal-idle.yaml1 # 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
18 This binding describes the thermal idle node.
22 const: thermal-idle
24 A thermal-idle node describes the idle cooling device properties to
[all …]
H A Dnvidia,tegra124-soctherm.txt1 Tegra124 SOCTHERM thermal management system
3 The SOCTHERM IP block contains thermal sensors, support for polled
4 or interrupt-based thermal monitoring, CPU and GPU throttling based
10 - compatible : For Tegra124, must contain "nvidia,tegra124-soctherm".
11 For Tegra132, must contain "nvidia,tegra132-soctherm".
12 For Tegra210, must contain "nvidia,tegra210-soctherm".
13 - reg : Should contain at least 2 entries for each entry in reg-names:
14 - SOCTHERM register set
15 - Tegra CAR register set: Required for Tegra124 and Tegra210.
16 - CCROC register set: Required for Tegra132.
[all …]
H A Dnvidia,tegra124-soctherm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/nvidi
[all...]
/freebsd-src/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
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
59 .It Va hw.acpi.thermal.polling_rate
[all …]
/freebsd-src/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 …]
/freebsd-src/sys/dev/acpica/
H A Dacpi_thermal.c1 /*-
53 ACPI_MODULE_NAME("THERMAL")
56 #define TZ_KELVTOC(x) (((x) - TZ_ZEROC) / 10), abs(((x) - TZ_ZEROC) % 10)
70 #define TZ_NOTIFYCOUNT (TZ_VALIDCHECKS - 1)
90 ACPI_HANDLE tz_handle; /*Thermal zone handle*/
93 #define TZ_ACTIVE_NONE -1
94 #define TZ_ACTIVE_UNKNOWN -2
96 int tz_thflags; /*Current temp-related flags*/
113 struct acpi_tz_zone tz_zone; /*Thermal zone parameters*/
179 /* Thermal zone polling thread */
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/power/supply/
H A Dcharger-manager.txt1 charger-manager bindings
5 - compatible : "charger-manager"
6 - <>-supply : for regulator consumer, named according to cm-regulator-name
7 - cm-chargers : name of chargers
8 - cm-fuel-gauge : name of battery fuel gauge
9 - subnode <regulator> :
10 - cm-regulator-name : name of charger regulator
11 - subnode <cable> :
12 - cm-cable-name : name of charger cable - one of USB, USB-HOST,
13 SDP, DCP, CDP, ACA, FAST-CHARGER, SLOW-CHARGER, WPT,
[all …]
H A Dcharger-manager.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/supply/charger-manager.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
18 const: charger-manager
20 cm-chargers:
22 $ref: /schemas/types.yaml#/definitions/string-array
24 cm-num-chargers:
28 cm-fuel-gauge:
[all …]
/freebsd-src/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-src/sys/contrib/dev/acpica/common/
H A Dahpredef.c3 * Module Name: ahpredef - Table of all known ACPI predefined names
11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
174 AH_PREDEF ("_ACx", "Active Cooling, x=0-
[all...]
/freebsd-src/sys/contrib/device-tree/src/arm64/qcom/
H A Dsc7180-trogdor-coachz-r1.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "sc7180-trogdor-coachz.dtsi"
13 model = "Google CoachZ (rev1 - 2)";
14 compatible = "google,coachz-rev1", "google,coachz-rev2", "qcom,sc7180";
19 * is not supported by the PM6150 ADC driver. Disable the charger thermal zone
27 /delete-node/ channel@4e;
28 /delete-node/ channel@4f;
34 /delete-node/ charger-thermistor@0;
35 /delete-node/ skin-temp-thermistor@1;
[all …]
H A Dsc7180-trogdor-pompom-r2.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "sc7180-trogdor-pompom.dtsi"
14 compatible = "google,pompom-rev2", "qcom,sc7180";
19 * is not supported by the PM6150 ADC driver. Disable the charger thermal zone
27 /delete-node/ channel@4f;
31 /delete-node/ charger-thermistor@0;
H A Dsc7180-trogdor-pompom-r1.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "sc7180-trogdor-pompom.dtsi"
12 /delete-node/ &keyboard_controller;
13 #include <arm/cros-ec-keyboard.dtsi>
17 compatible = "google,pompom-rev1", "qcom,sc7180";
22 * is not supported by the PM6150 ADC driver. Disable the charger thermal zone
30 /delete-node/ channel@4f;
34 /delete-node/ charger-thermistor@0;
38 vdd-supply = <&pp3300_l7c>;
[all …]
/freebsd-src/sys/powerpc/powermac/
H A Dpowermac_thermal.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2009-2011 Nathan Whitehorn
63 static MALLOC_DEFINE(M_PMACTHERM, "pmactherm", "Powermac Thermal Management");
110 temp = sensor->sensor->read(sensor->sensor); in pmac_therm_manage_fans()
112 sensor->last_val = temp; in pmac_therm_manage_fans()
114 if (sensor->last_val > sensor->sensor->max_temp) { in pmac_therm_manage_fans()
115 sensor->critical_count++; in pmac_therm_manage_fans()
119 sensor->sensor->name, in pmac_therm_manage_fans()
120 (sensor->last_val - ZERO_C_TO_K) / 10, in pmac_therm_manage_fans()
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/hwmon/
H A Daspeed-pwm-tacho.txt9 Required properties for pwm-tacho node:
10 - #address-cells : should be 1.
12 - #size-cells : should be 1.
14 - #cooling-cells: should be 2.
16 - reg : address and length of the register set for the device.
18 - pinctrl-names : a pinctrl state named "default" must be defined.
20 - pinctrl-0 : phandle referencing pin configuration of the PWM ports.
22 - compatible : should be "aspeed,ast2400-pwm-tacho" for AST2400 and
23 "aspeed,ast2500-pwm-tacho" for AST2500.
25 - clocks : phandle to clock provider with the clock number in the second cell
[all …]
H A Dnpcm750-pwm-fan.txt3 The Nuvoton BMC NPCM7XX supports 8 Pulse-width modulation (PWM)
6 The Nuvoton BMC NPCM8XX supports 12 Pulse-width modulation (PWM)
9 Required properties for pwm-fan node
10 - #address-cells : should be 1.
11 - #size-cells : should be 0.
12 - compatible : "nuvoton,npcm750-pwm-fan" for Poleg NPCM7XX.
13 : "nuvoton,npcm845-pwm-fan" for Arbel NPCM8XX.
14 - reg : specifies physical base address and size of the registers.
15 - reg-names : must contain:
18 - clocks : phandle of reference clocks.
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/arm/marvell/
H A Dap80x-system-controller.txt6 registers giving access to numerous features: clocks, pin-muxing and
11 - compatible: must be: "syscon", "simple-mfd";
12 - reg: register area of the AP80x system controller
18 -------
24 - 0: reference clock of CPU cluster 0
25 - 1: reference clock of CPU cluster 1
26 - 2: fixed PLL at 1200 Mhz
27 - 3: MSS clock, derived from the fixed PLL
31 - compatible: must be one of:
32 * "marvell,ap806-clock"
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/mmc/
H A Dsdhci-omap.txt5 …u_thermal" node which maps to the appropriate thermal zone. This is used to get the temperature of…
8 - compatible: Should be "ti,omap2430-sdhci" for omap2430 controllers
9 Should be "ti,omap3-sdhci" for omap3 controllers
10 Should be "ti,omap4-sdhci" for omap4 and ti81 controllers
11 Should be "ti,omap5-sdhci" for omap5 controllers
12 Should be "ti,dra7-sdhci" for DRA7 and DRA72 controllers
13 Should be "ti,k2g-sdhci" for K2G
14 Should be "ti,am335-sdhci" for am335x controllers
15 Should be "ti,am437-sdhci" for am437x controllers
16 - ti,hwmods: Must be "mmc<n>", <n> is controller instance starting 1
[all …]
/freebsd-src/sbin/devd/
H A Ddevd.conf7 # NB: device-name is shorthand for 'match device-name'
12 # that they are returned from readdir(3). The rule-sets are combined
16 pid-file "/var/run/devd.pid";
19 #XXX Yes, this is gross -- imp
20 set wifi-driver-regex
21 "(ath|ath[0-9]+k|bwi|bwn|ipw|iwlwifi|iwi|iwm|iwn|malo|mwl|mt79|otus|\
22 ral|rsu|rtw|rtwn|rum|run|uath|upgt|ural|urtw|wpi|wtap|zyd)[0-9]+";
41 match "subsystem" "!(usbus|wlan)[0-9]+";
51 device-name "$wifi-driver-regex";
52 action "/etc/pccard_ether $device-name startchildren";
[all …]
/freebsd-src/sys/contrib/dev/iwlwifi/mvm/
H A Dtt.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2019-2022, 2024 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2016 Intel Deutschland GmbH
17 struct iwl_mvm_tt_mgmt *tt = &mvm->thermal_throttl in iwl_mvm_enter_ctkill()
[all...]
/freebsd-src/sys/contrib/device-tree/src/arm64/exynos/
H A Dexynos5433-tmu.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device tree sources for Exynos5433 thermal zone
8 #include <dt-bindings/thermal/thermal.h>
11 thermal-zones {
12 atlas0_thermal: atlas0-thermal {
13 thermal-sensors = <&tmu_atlas0>;
14 polling-delay-passive = <0>;
15 polling-delay = <0>;
17 atlas0_alert_0: atlas0-alert-0 {
22 atlas0_alert_1: atlas0-alert-1 {
[all …]

123