/freebsd-src/sys/contrib/device-tree/Bindings/thermal/ |
H A D | thermal.txt | 1 * 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 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-schema [all...] |
H A D | rcar-thermal.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 4 --- 5 $id: http://devicetree.org/schemas/thermal/rcar-thermal [all...] |
H A D | da9062-thermal.txt | 1 * 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 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 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 D | nvidia,tegra124-soctherm.txt | 1 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 D | nvidia,tegra124-soctherm.yaml | 1 # 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 D | acpi_thermal.4 | 30 .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 D | repaper.txt | 1 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 D | acpi_thermal.c | 1 /*- 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 D | charger-manager.txt | 1 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 D | charger-manager.yaml | 1 # 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 D | exynos4-cpu-thermal.dtsi | 1 // 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 D | ahpredef.c | 3 * 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 D | sc7180-trogdor-coachz-r1.dts | 1 // 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 D | sc7180-trogdor-pompom-r2.dts | 1 // 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 D | sc7180-trogdor-pompom-r1.dts | 1 // 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 D | powermac_thermal.c | 1 /*- 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 D | aspeed-pwm-tacho.txt | 9 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 D | npcm750-pwm-fan.txt | 3 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 D | ap80x-system-controller.txt | 6 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 D | sdhci-omap.txt | 5 …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 D | devd.conf | 7 # 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 D | tt.c | 1 // 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 D | exynos5433-tmu.dtsi | 1 // 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 …]
|