Home
last modified time | relevance | path

Searched refs:temperature (Results 1 – 200 of 288) sorted by relevance

12

/linux-4.1.27/Documentation/hwmon/
Dmax166820 set; only two remote temperature inputs vs the four avaible on the other
28 temp1_input ro local (ambient) temperature
29 temp1_max rw local temperature maximum threshold for alarm
30 temp1_max_alarm ro local temperature maximum threshold alarm
31 temp1_min rw local temperature minimum threshold for alarm
32 temp1_min_alarm ro local temperature minimum threshold alarm
33 temp2_input ro remote temperature 1
34 temp2_max rw remote temperature 1 maximum threshold for alarm
35 temp2_max_alarm ro remote temperature 1 maximum threshold alarm
36 temp2_min rw remote temperature 1 minimum threshold for alarm
[all …]
Dnct677545 The chips support up to 25 temperature monitoring sources. Up to 6 of those are
46 direct temperature sensor inputs, the others are special sources such as PECI,
47 PCH, and SMBUS. Depending on the chip type, 2 to 6 of the temperature sources
54 The temperature sensor sources on all chips are configurable. The configured
55 source for each of the temperature sensors is provided in tempX_label.
58 either 1 degC or 0.5 degC, depending on the temperature source and
59 configuration. An alarm is triggered when the temperature gets higher than
60 the high limit; it stays on until the temperature falls below the hysteresis
78 In this mode, the chip attempts to keep the measured temperature in a
79 predefined temperature range. If the temperature goes out of range, fan
[all …]
Dmax663918 temperature monitor with dual PWM fan speed controller. It can monitor its own
19 temperature and one external diode-connected transistor or two external
30 temp1_max RW Set THERM temperature for input 1
32 temp2_max RW Set THERM temperature for input 2
33 temp1_crit RW Set ALERT temperature for input 1
34 temp2_crit RW Set ALERT temperature for input 2
35 temp1_emergency RW Set OT temperature for input 1
37 temp2_emergency RW Set OT temperature for input 2
44 temp1_max_alarm R Alarm on THERM temperature on channel 1
45 temp2_max_alarm R Alarm on THERM temperature on channel 2
[all …]
Dadt741031 The ADT7310/ADT7410 is a temperature sensor with rated temperature range of
34 INT pin to indicate that a minimum or maximum temperature set point has been
35 exceeded, as well as a critical temperature (CT) pin to indicate that the
36 critical temperature set point has been exceeded. Both pins can be set up with a
40 continuous temperature sampling, as well as sampling one temperature value per
45 package, a slightly narrower operating temperature range (-40°C to +150°C), and
56 maximum and critical temperature, it can only be set for temp#_max_hyst.
64 temp#_input - temperature input
65 temp#_min - temperature minimum setpoint
66 temp#_max - temperature maximum setpoint
[all …]
Damc682118 The chip has one on-chip and one remote temperature sensor and one pwm fan
24 temp1_input ro on-chip temperature
32 temp2_input ro remote temperature
49 by remote temperature, 3=fan controlled by
50 combination of the on-chip temperature and
51 remote-sensor temperature,
54 temperature channels.
55 pwm1_auto_point2_pwm rw This value is shared for both temperature
58 temperature channels.
61 which is rw. Below this temperature fan stops.
[all …]
Dk8temp16 This driver permits reading temperature sensor(s) embedded inside AMD K8
24 There can be up to four temperature sensors inside single CPU. The driver
30 temp1_input - temperature of Core 0 and "place" 0
31 temp2_input - temperature of Core 0 and "place" 1
32 temp3_input - temperature of Core 1 and "place" 0
33 temp4_input - temperature of Core 1 and "place" 1
37 temperature is updated once a second. Valid temperatures are from -49 to
41 This temperature is defined as temperature between heat-spreader and CPU
42 case, so the internal CPU temperature supplied by this driver can be higher.
43 There is no easy way how to measure the temperature which will correlate
[all …]
Dmax669742 This driver implements support for several MAX6697 compatible temperature sensor
43 chips. The chips support one local temperature sensor plus four, six, or seven
44 remote temperature sensors. Remote temperature sensors are diode-connected
46 thermal transistors plus three thermistors in addition to the local temperature
50 temperature, temp[2..n] are remote temperatures. The actually supported
53 tempX_input RO temperature
54 tempX_max RW temperature maximum threshold
55 tempX_max_alarm RO temperature maximum threshold alarm
56 tempX_crit RW temperature critical threshold
57 tempX_crit_alarm RO temperature critical threshold alarm
[all …]
Dmax664217 The MAX6642 is a digital temperature sensor. It senses its own temperature as
18 well as the temperature on one external diode.
20 All temperature values are given in degrees Celsius. Resolution
21 is 0.25 degree for the local temperature and for the remote temperature.
Dlm8321 The LM83 is a digital temperature sensor. It senses its own temperature as
22 well as the temperature of up to three external diodes. The LM82 is
26 in that the later can only sense the temperature of one external diode.
52 Most motherboards come with more than just temperature sensors for
54 sensors. This means that temperature-only chips are usually used as
57 temperature sensors (motherboard, processor, power supply) and primary
58 chips provide some temperature sensors, the secondary chip, if needed,
63 because you want an additional temperature sensor for each additional
67 monitoring chipset. One temperature sensor is used for the motherboard
68 (actually measuring the LM83's own temperature), one is used for the
[all …]
Dltc297898 temp[N]_input Measured temperature.
100 and temp5 reports the chip temperature.
101 On LTC2977 and LTC2978, only one temperature measurement
102 is supported and reports the chip temperature.
104 temperatures, and temp3 reports the chip temperature.
105 On LTC3883, temp1 reports an external temperature,
106 and temp2 reports the chip temperature.
107 temp[N]_min Mimimum temperature. LTC2974, LCT2977, and LTC2978 only.
108 temp[N]_max Maximum temperature.
109 temp[N]_lcrit Critical low temperature.
[all …]
Dw83792d38 The driver implements three temperature sensors, seven fan rotation speed
47 the temperature gets higher than the Overtemperature Shutdown value; it stays
48 on until the temperature falls below the Hysteresis value.
88 Tart will be asserted while target temperature cannot be achieved after 3 minutes
128 range. At first a wanted temperature and interval must be set. This is done
130 interval. The fan speed will be lowered as long as the current temperature
131 remains below the thermal_cruise# +- tolerance# value. Once the temperature
134 with the temperature varying. Three conditions may occur:
136 (1) If the temperature still exceeds the high limit, PWM duty
139 (2) If the temperature goes below the high limit, but still above the low
[all …]
Dw83627ehf53 The chips implement 3 to 4 temperature sensors (9 for NCT6775F and NCT6776F),
58 The temperature sensor sources on W82677HG-B, NCT6775F, and NCT6776F are
59 configurable. temp4 and higher attributes are only reported if its temperature
60 source differs from the temperature sources of the already reported temperature
61 sensors. The configured source for each of the temperature sensors is provided
67 An alarm is triggered when the temperature gets higher than high limit;
68 it stays on until the temperature falls below the hysteresis value.
83 In this mode, the chip attempts to keep the measured temperature in a
84 predefined temperature range. If the temperature goes out of range, fan
106 pwm[1-4]_enable - this file controls mode of fan/temperature control:
[all …]
Dmax161918 The MAX1619 is a digital temperature sensor. It senses its own temperature as
19 well as the temperature of up to one external diode.
21 All temperature values are given in degrees Celsius. Resolution
22 is 1.0 degree for the local temperature and for the remote temperature.
Dthmc5028 second remote temperature. This does not work for original THMC50 chips.
33 The THMC50 implements: an internal temperature sensor, support for an
34 external diode-type temperature sensor (compatible w/ the diode sensor inside
35 many processors), and a controllable fan/analog_out DAC. For the temperature
39 temperature gets higher then the Overtemperature Shutdown value; it stays on
40 until the temperature falls below the Hysteresis value. All temperatures are in
47 the temperature of the processor(s).
51 remote temperature sensor. The driver use the mode set by BIOS by default.
54 the mode with additional remote temperature with adm1022_temp3 parameter.
73 in the temp3 mode), five temperature readings and two fans.
Dadm103124 The ADM1030 and ADM1031 are digital temperature sensors and fan controllers.
25 They sense their own temperature as well as the temperature of up to one
28 All temperature values are given in degrees Celsius. Resolution is 0.5
29 degree for the local temperature, 0.125 degree for the remote temperatures.
31 Each temperature channel has its own high and low limits, plus a critical
Djc4245 * JEDEC JC 42.4 compliant temperature sensor chips
60 This driver implements support for JEDEC JC 42.4 compliant temperature sensors,
69 temperature sensor at address 0x18 on I2C bus #1:
74 A JC 42.4 compliant chip supports a single temperature sensor. Minimum, maximum,
75 and critical temperature can be configured. There are alarms for high, low,
85 If the BIOS has configured the sensor for automatic temperature management, it
86 is likely that it has locked the registers, i.e., that the temperature limits
93 temp1_min Minimum temperature (RO or RW)
94 temp1_max Maximum temperature (RO or RW)
95 temp1_crit Critical high temperature (RO or RW)
[all …]
Dtps4042254 temp1_input Measured temperature. From READ_TEMPERATURE_2 register on page 0.
55 temp1_max Maximum temperature. From OT_WARN_LIMIT register.
56 temp1_crit Critical high temperature. From OT_FAULT_LIMIT register.
57 temp1_max_alarm Chip temperature high alarm. Set by comparing
60 temp1_crit_alarm Chip temperature critical high alarm. Set by comparing
63 temp2_input Measured temperature. From READ_TEMPERATURE_2 register on page 1.
64 temp2_alarm Chip temperature alarm on page 1.
Dlm7021 temperature sensor.
23 The LM70 temperature sensor chip supports a single temperature sensor.
27 Communication with the LM70 is simple: when the temperature is to be sensed,
30 complement digital temperature (sent via the SIO line), is available in the
39 temperature data (0.0625 degrees celsius resolution).
41 The LM71 is also very similar; main difference is 14-bit temperature
Dlm9524520 LM95235 and LM95245 are 11-bit digital temperature sensors with a 2-wire System
22 the temperature of a remote diode as well as its own temperature.
23 The chips can be used to very accurately monitor the temperature of
26 All temperature values are given in millidegrees Celsius. Local temperature
29 temperature input and range.
Dadt747025 temperature sensors. Each PWM output is individually adjustable and
30 Each of the measured inputs (temperature, fan speed) has corresponding high/low
35 the purpose of periodically querying the temperature sensors, thus allowing the
59 point1: Set the pwm speed at a lower temperature bound.
60 point2: Set the pwm speed at a higher temperature bound.
63 the temperature is between the two temperature boundaries. PWM values range
65 temperature sensor associated with the PWM control exceeds
71 The temperature inputs no longer need to be read periodically from userspace in
Dasc762122 specification. First enhancement is temperature reading resolution. We
37 data sheet. Our temperature reports and fan PWM outputs are very smooth
39 temperature reports. The smoother PWM output does not require user
44 outputs that are based on temperature limits. These are in 19h and 1Ah.
46 We offer flexible mapping of temperature readings to thermal zones. Any
47 temperature may be mapped to any zone, which has a default assignment
56 Both remote diode temperature readings may be given an offset value such
57 that the reported reading as well as the temperature used to determine
80 Using a 10-bit ADC, the aSC7621 measures the temperature of two remote diode
84 Using temperature information from these four zones, an automatic fan speed
[all …]
Dlm6330 The LM63 is a digital temperature sensor with integrated fan monitoring
35 - No low limit for local temperature.
36 - No critical limit for local temperature.
37 - Critical limit for remote temperature can be changed only once. We
45 All temperature values are given in degrees Celsius. Resolution is 1.0
46 degree for the local temperature, 0.125 degree for the remote temperature.
64 (you cannot define your custom PWM/temperature curve), and mode change isn't
75 The LM96163 is an enhanced version of LM63 with improved temperature accuracy
76 and better PWM resolution. For LM96163, the external temperature sensor type is
Dw8379338 (automatic fan speed control) on all temperature/PWM combinations, 2
52 - If the value is 6, it starts monitoring using the temperature sensor
60 For temperature sensors, an alarm triggers if the measured value goes
61 above the high temperature limit, and wears off only after the measured
73 Each temperature channel can control all the 8 PWM outputs (by setting the
74 corresponding bit in tempX_fan_map), you can set the temperature channel
78 PWM value requests from different temperature channels, but the chip
81 In Thermal Cruise mode, the chip attempts to keep the temperature at a
85 the PWM value. If the temperature is within the tolerance range, the PWM
88 SmartFanII works differently, you have to define up to 7 PWM, temperature
[all …]
Dds62019 high and low temperature limits which can be user defined (i.e. programmed
27 output pin PO becomes active when the temperature falls below temp1_min and
28 stays active until the temperature goes above temp1_max.
31 output pin becomes active when the temperature goes above temp1_max and stays
32 active until the temperature falls below temp1_min.
Dmax1606456 temp1_input Measured temperature. From READ_TEMPERATURE_1 register.
57 temp1_max Maximum temperature. From OT_WARN_LIMIT register.
58 temp1_crit Critical high temperature. From OT_FAULT_LIMIT register.
59 temp1_max_alarm Chip temperature high alarm. Set by comparing
62 temp1_crit_alarm Chip temperature critical high alarm. Set by comparing
65 temp1_highest Historical maximum temperature.
Dadt746225 temperature sensors. Each PWM output is individually adjustable and
30 Each of the measured inputs (voltage, temperature, fan speed) has
60 point1: Set the pwm speed at a lower temperature bound.
61 point2: Set the pwm speed at a higher temperature bound.
64 the temperature is between the two temperature boundaries. PWM values range
66 temperature sensor associated with the PWM control exceeds temp#_max.
Dmax868865 temp1_input Measured temperature. From READ_TEMPERATURE_1 register.
66 temp1_max Maximum temperature. From OT_WARN_LIMIT register.
67 temp1_crit Critical high temperature. From OT_FAULT_LIMIT register.
68 temp1_max_alarm Chip temperature high alarm. Set by comparing
71 temp1_crit_alarm Chip temperature critical high alarm. Set by comparing
74 temp1_highest Historical maximum temperature.
Dadt747548 three temperature sensors. Each PWM output is individually adjustable and
53 Each of the measured inputs (voltage, temperature, fan speed) has
88 wherein 64 is subtracted from the raw value to get the temperature value.
98 point1: Set the PWM speed at the lower temperature bound
99 point2: Set the PWM speed at the higher temperature bound
102 speed when the temperature is between the two temperature boundaries.
103 Temperature boundaries are associated to temperature channels rather than
104 PWM outputs, and a given PWM output can be controlled by several temperature
109 Fan speed may be set to maximum when the temperature sensor associated with
Dk10temp48 This driver permits reading of the internal temperature sensor of AMD
61 There is one temperature measurement value, available as temp1_input in
65 Tctl is the processor temperature control value, used by the platform to
66 control cooling systems. Tctl is a non-physical temperature on an
68 physical temperature like die or case temperature. Instead, it specifies
69 the processor temperature relative to the point at which the system must
71 temperature and maximum thermal power dissipation.
75 If the BIOS has enabled hardware temperature control, the threshold at
Dsmsc47m19224 These chips support 3 temperature channels and 8 voltage inputs
37 Both voltage and temperature values are scaled by 1000, the sys files
48 The temperature and voltage readings are updated once every 1.5 seconds.
73 temp1_input - chip temperature measured by on-chip diode
74 temp[2-3]_input - temperature measured by external diodes (one of these would
80 temp[1-3]_offset - temperature offset registers
82 the corresponding temperature readings.
91 temp[1-3]_alarm - alarm flags for temperature inputs, '1' in case of alarm,
93 temp[2-3]_input_fault - diode fault flags for temperature inputs 2 and 3.
Dlm9523420 LM95233 and LM95234 are 11-bit digital temperature sensors with a 2-wire
22 that can very accurately monitor the temperature of two (LM95233)
23 or four (LM95234) remote diodes as well as its own temperature.
29 All temperature values are given in millidegrees Celsius. Temperature
31 the internal sensor). Resolution depends on temperature input and range.
Dadt741120 converter which measures 1 temperature, vdd and 8 input voltages. It has an
21 internal temperature sensor, but an external one can also be connected (one
31 temp1_input - temperature input
42 SPI, external temperature sensor and limit registers are not supported yet.
Dlm8565 Remote 1 is generally the CPU temperature. These inputs are designed to
67 423 or socket 478 package. They can also measure temperature using a
72 three temperature sensors. Each PWM output is individually adjustable and
77 Each of the measured inputs (voltage, temperature, fan speed) has
98 To smooth the response of fans to changes in temperature, the LM85 has an
104 to the temperature readings that is automatically applied during
134 of voltage and temperature channels.
152 temperature sensors fail. Individual sensor interrupts can be masked so
159 control dynamic Tmin feature can be enabled to keep the system temperature
169 Each temperature sensor is associated with a Zone. There are three
[all …]
Dnct790418 internal temperature sensor, Intel PECI and AMD SB-TSI CPU temperature
32 temp1_input Local temperature (1/1000 degree,
57 - external temperature sensors
Dda905231 charging current ICH, battery temperature TBAT, battery junction temperature
54 The junction temperature is calculated:
56 The junction temperature attribute is supported by the driver.
58 The battery temperature is calculated:
Dzl6100152 temp[12]_input Measured temperature.
153 temp[12]_min Minimum temperature.
154 temp[12]_max Maximum temperature.
155 temp[12]_lcrit Critical low temperature.
156 temp[12]_crit Critical high temperature.
157 temp[12]_min_alarm Chip temperature low alarm.
158 temp[12]_max_alarm Chip temperature high alarm.
159 temp[12]_lcrit_alarm Chip temperature critical low alarm.
160 temp[12]_crit_alarm Chip temperature critical high alarm.
Dlm9350 SMBus 2.0. Using an 8-bit ADC, the LM93 measures the temperature of two remote
53 controlled by up to four temperature zones. The fancontrol algorithm is lookup
55 temperature readings for better control of fan speed. The LM93 has four
175 The function y = f(x) takes a source temperature x to a PWM output y. This
176 function of the LM93 is derived from a base temperature and a table of 12
177 temperature offsets. The base temperature is expressed in degrees C in the
179 degrees C, with the value of offset <i> for temperature value <n> being
180 contained in the file temp<n>_auto_offset<i>. E.g. if the base temperature
200 There is an independent base temperature for each temperature channel. Note,
210 If a temperature reading falls below the base value for that channel, the LM93
[all …]
Dpmbus43 It supports voltage, current, power, and temperature sensors as supported
193 tempX_input Measured temperature.
195 tempX_min Mimimum temperature. From UT_WARN_LIMIT register.
196 tempX_max Maximum temperature. From OT_WARN_LIMIT register.
197 tempX_lcrit Critical low temperature.
199 tempX_crit Critical high temperature.
201 tempX_min_alarm Chip temperature low alarm. Set by comparing
204 tempX_max_alarm Chip temperature high alarm. Set by comparing
207 tempX_lcrit_alarm Chip temperature critical low alarm. Set by comparing
210 tempX_crit_alarm Chip temperature critical high alarm. Set by comparing
Ddme1737118 Celsius. The chip also features offsets for all 3 temperature inputs which -
121 need any user-space adjustments. The temperature inputs are mapped as follows
124 temp1: Remote diode 1 (3904 type) temperature -127C - +127C
125 temp2: DME1737 internal temperature -127C - +127C
126 temp3: Remote diode 2 (3904 type) temperature -127C - +127C
128 Each temperature input has associated min and max limits which trigger an alarm
129 when crossed. Additionally, each temperature input has a fault attribute that
162 temperature input. Associating PWM outputs to temperature inputs is done via
163 temperature zones. The chip features 3 zones whose assignments to temperature
166 is assigned to one (or hottest of multiple) temperature zone(s) through the
[all …]
Dhtu2118 The HTU21D is a humidity and temperature sensor in a DFN package of
32 temp1_input - temperature input
39 bit for temperature, which results in typical measurement times of 11 ms for
40 humidity and 44 ms for temperature. To keep self heating below 0.1 degree
Dcoretemp22 temperature using the appropriate sensors. The per-package sensor is new;
24 show the temperature of all cores inside a package under a single device
29 the actual value of temperature register is in fact a delta from TjMax.
31 Temperature known as TjMax is the maximum junction temperature of processor,
32 which depends on the CPU model. See table below. At this temperature, protection
34 may be raised, if the temperature grows enough (more than TjMax) to trigger
38 tempX_input - Core temperature (in millidegrees Celsius).
40 tempX_crit - Maximum junction temperature (in millidegrees Celsius).
Dtmp42133 TMP423, TMP441, and TMP442 temperature sensor chips. These chips
37 over a temperature range of -40 to +125 degrees Celsius. Resolution
40 The chips support only temperature measurement. The driver exports
41 the temperature values via the following sysfs files:
Dsht2123 The SHT21 and SHT25 are humidity and temperature sensors in a DFN package of
36 temp1_input - temperature input
43 bit for temperature, which results in typical measurement times of 22 ms for
44 humidity and 66 ms for temperature. To keep self heating below 0.1 degree
Dmax34440111 temp1 is the chip's internal temperature. temp2..temp5
112 are remote I2C temperature sensors. For MAX34441, temp6
114 are remote I2C temperature sensors.
115 temp[1-8]_max Maximum temperature. From OT_WARN_LIMIT register.
116 temp[1-8]_crit Critical high temperature. From OT_FAULT_LIMIT register.
119 temp[1-8]_average Historical average temperature (MAX34446 only).
120 temp[1-8]_highest Historical maximum temperature.
Dtmp40135 and one local temperature sensors. Temperature is measured in degrees
47 * Minimum and Maximum temperature measured since power-on, chip-reset
51 * Reset of historical minimum/maximum temperature measurements
57 temperature sensors.
Dtwl4030-madc-hwmon25 1 BCI: Battery temperature (BTEMP)
43 the temperature channel shows the converted temperature in
Dsht1532 The SHT10, SHT11, SHT15, SHT71, and SHT75 are humidity and temperature
37 Supported resolutions for the measurements are 14 bits for temperature and 12
38 bits for humidity, or 12 bits for temperature and 8 bits for humidity.
67 * temp1_input: temperature input
Dlm25066116 temp1_input Measured temperature.
117 temp1_max Maximum temperature.
118 temp1_crit Critical high temperature.
119 temp1_max_alarm Chip temperature high alarm.
120 temp1_crit_alarm Chip temperature critical high alarm.
Dlm9229 temperature sensor.
31 Each LM92 temperature sensor supports a single temperature sensor. There are
Dadm924041 temperature, two fan speeds and chassis intrusion. Measured values can
62 ADM9240 has a very fast 320us temperature and voltage measurement cycle
69 The LM81 12-bit extended temperature measurement mode is not supported.
73 On chip temperature is reported as degrees Celsius as 9-bit signed data
74 with resolution of 0.5 degrees Celsius. High and low temperature limits
77 Temperature alarm is asserted once the temperature exceeds the high limit,
78 and is cleared when the temperature falls below the temp1_max_hyst value.
151 Datasheet has an example of an external temperature sensor driving
168 4 Temp_Error temperature error
Dvt121129 * int_mode: int Override the BIOS default temperature interrupt mode.
33 long as the temperature stays above the hysteresis
43 capabilities. It monitors 2 dedicated temperature sensor inputs (temp1 and
46 programmed to either monitor a voltage or a temperature.
106 Temperatures are reported in millidegree Celsius. Each measured temperature
108 hysteresis value with each temperature below which the temperature has to drop
113 All temperature channels except temp2 are external. Temp2 is the VT1211
115 returns the temperature in millidegree Celsius. For the external channels
194 PWM output duty-cycle based on the input temperature:
Dpc8736022 *1: Forcibly enable internal voltage and temperature channels, except in9
23 2: Forcibly enable all voltage and temperature channels, except in9
24 3: Forcibly enable all voltage and temperature channels, including in9
30 all temperature channels, because some of them share pins with each other,
102 hardware if temperature increases too much. When changing PWM values, go
112 Temperatures are reported in degrees Celsius. Each temperature measured has
116 The first two temperature channels are external. The third one (PC87366
119 The PC87366 has three additional temperature channels, based on
120 thermistors (as opposed to thermal diodes for the first three temperature
122 (voltage level monitor) logical device, not the TMS (temperature
Dlm90138 The LM90 is a digital temperature sensor. It senses its own temperature as
139 well as the temperature of up to one external diode. It is compatible
151 increased resolution of the remote temperature measurement.
167 * External temperature shifted by 16 degrees down
177 * Extended temperature range (breaks compatibility)
178 * Lower resolution for remote temperature
187 * Second critical temperature limit
197 * Second critical temperature limit
213 All temperature values are given in degrees Celsius. Resolution
214 is 1.0 degree for the local temperature, 0.125 degree for the remote
[all …]
Dsysfs-interface14 temperature sensor is connected to the CPU, or that the second fan is on
48 types for sensor chips are "in" (voltage), "temp" (temperature) and
269 Select which temperature channels affect this PWM output in
277 Define the PWM vs temperature curve. Number of trip points is
285 Define the PWM vs temperature curve. Number of trip points is
287 to temperature channels.
291 channels and temperature channels: the PWM values are associated to PWM
292 output channels while the temperature values are associated to temperature
294 temperature inputs and PWM outputs. When several temperature inputs are
326 Must be reported as an absolute temperature, NOT a delta
[all …]
Dibmpowernv12 This driver implements reading the platform sensors data like temperature/fan/
36 tempX_input Measured ambient temperature.
37 tempX_max Threshold ambient temperature for alert generation.
Dlm7318 The LM73 is a digital temperature sensor. All temperature values are
84 The LM73 features a simple over-temperature alarm mechanism. This
88 provided by the LM73 that indicate whether the measured temperature has
Dda905525 chip junction temperature and auxiliary channels voltages.
45 The junction temperature is calculated:
47 The junction temperature attribute is supported by the driver.
Dlm7716 The LM77 implements one temperature sensor. The temperature
17 sensor incorporates a band-gap type temperature sensor,
Dw83791d61 The driver implements three temperature sensors, ten voltage sensors,
66 the temperature gets higher than the Overtemperature Shutdown value; it stays
67 on until the temperature falls below the Hysteresis value.
81 regulated to keep respectively temp 1-3 at a certain target temperature.
119 pwm[1-3]_enable - this file controls mode of fan/temperature control for
125 temp[1-3]_target - defines the target temperature for Thermal Cruise mode.
129 temp[1-3]_tolerance - temperature tolerance for Thermal Cruise mode.
130 Specifies an interval around the target temperature
Dds162146 both high and low temperature limits which can be user defined (i.e.
54 Tout, will trigger when the low limit temperature is met or underrun and
62 of up to +/- 0.5 degrees even when compared against precise temperature
63 readings. Be sure to have a high vs. low temperature limit gap of al least
67 are reset by the module as soon as the respective temperature ranges are
85 Additionally, the DS1721 data sheet says the temperature flags (THF and TLF)
87 temperature crosses the min or max settings (which by default are set to 75
Dw83l785ts17 The W83L785TS-S is a digital temperature sensor. It senses the
18 temperature of a single external diode. The high limit is
25 All temperature values are given in degrees Celsius. Resolution
Dadm102516 * No temperature offset register, but we don't use it anyway.
32 remote temperature-sensing diode and an on-chip temperature sensor allows
33 ambient temperature to be monitored.
Dadm102636 The ADM1026 implements three (3) temperature sensors, 17 voltage sensors,
46 be asserted. The current temperature and limits have a resolution of 1
79 temperature sensor inputs. Both the PWM output and the DAC output can be
82 register. Then set the low temperature limit in the tmin values for each
83 temperature sensor. The range of control is fixed at 20 °C, and the
84 largest difference between current and tmin of the temperature sensors sets
Ducd900025 current, or temperature inputs.
29 13 power-supply voltage, current, or temperature inputs. Twenty-six GPIO pins
44 13 power-supply voltage, current, or temperature inputs.
97 temp[1-2]_max Maximum temperature. From OT_WARN_LIMIT register.
98 temp[1-2]_crit Critical high temperature. From OT_FAULT_LIMIT register.
Df71805f36 source), 3 fans and 3 temperature sensors.
114 Temperatures are reported in degrees Celsius. Each temperature measured
116 hysteresis value, below which the temperature has to drop before the
119 All temperature channels are external, there is no embedded temperature
156 You define 3 temperature/fan speed trip points using the
158 relationship between temperature and fan speed with two additional points
159 interpolated between the values that you define. When the temperature
Dtmp10316 The TMP103 is a digital output temperature sensor in a four-ball
19 operation over a temperature range of –40°C to +125°C.
Dhih613017 The HIH-6130 & HIH-6131 are humidity and temperature sensors in a SO8 package.
31 temp1_input - temperature input
Dtmp10216 The Texas Instruments TMP102 implements one temperature sensor. Limits can be
20 operating temperature has a minimum of -55 C and a maximum of +150 C.
Dadc128d81819 The ADC128D818 implements one temperature sensor and seven voltage sensors.
23 be reasserted until the temperature drops below the HOT Hysteresis.
24 Measurements are guaranteed between -55 and +125 degrees. The temperature
Dwm831x32 are available. The chip temperature is calculated as:
36 while the battery temperature calculation will depend on the NTC
Dgl518sm32 The GL518SM implements one temperature sensor, two fan rotation speed
37 temperature is above the over temperature limit, and has not yet dropped
66 is read at least once (except for temperature alarms). This means that the
Dadm102171 ADM1021-clones implement two temperature sensors. One of them is internal,
72 and measures the temperature of the chip itself; the other is external and
77 corresponding alarm is set and remains on as long as the temperature stays
96 within them, with two temperature sensors. Other Xeon processors of this
97 era (with 400 MHz FSB) had chips with only one temperature sensor.
Dlm7567 The LM75 implements one temperature sensor. Limits can be set through the
70 An alarm is issued (usually to a connected LM78) when the temperature
72 the temperature falls below the Hysteresis value.
81 on PC motherboards, to measure the temperature of the processor(s). Clones
Dit87120 include an 'environment controller' with 3 temperature sensors, 3 fan
236 This interface implements 4 temperature vs. PWM output trip points.
239 freely chosen. The temperature of all 4 trip points can be freely chosen.
240 Additionally, trip point 1 has an hysteresis temperature attached, to
244 temperature, based on this simple rule: if the temperature value is
259 temperature for thermal diodes or diode-connected thermal transistors.
260 If a temperature sensor is configured for thermistors, the attribute values
261 are ignored. If the thermal sensor type is Intel PECI, the temperature offset
262 must be programmed to the critical CPU temperature.
Dsmsc47b39736 Reading temperature information.
37 The temperature information is located in the following registers:
44 The following is an example of how to read the HWM temperature registers:
51 AL contains the data in hex, the temperature in Celsius is the decimal
54 Ex: If AL contains 0x2A, the temperature is 42 degrees C.
Dsmm66550 inputs and an internal temperature sensor using a 10-bit ADC.
153 temp1_input Chip temperature
154 temp1_min Mimimum chip temperature
155 temp1_max Maximum chip temperature
156 temp1_crit Critical chip temperature
Dshtc122 temperature sensor. Temperature is measured in degrees celsius, relative
42 temp1_input - temperature input
Dsch563626 temperature sensors are actually implemented on the motherboard, so you will
27 likely see fewer temperature and fan inputs.
Demc210317 contain up to 4 temperature sensors and a single fan controller.
29 The 2103-2 and 2103-4 variants have a third temperature sensor, which can
Df71882fg68 capabilities. They can monitor up to 9 voltages, 4 fans and 3 temperature
93 Note that the lowest numbered temperature zone trip point corresponds to
94 to the border between the highest and one but highest temperature zones, and
95 vica versa. So the temperature zone trip points 1-4 (or 1-2) go from high temp
127 You can define a number of temperature/fan speed trip points, which % the
Dw83781d69 The W8378* implements temperature sensors (three on the W83781D and W83782D,
75 temperature sensor, and one (W83783S) or two (W83781D and W83782D) other
80 this case, alarms are issued during all the time when the actual temperature
84 For the other temperature sensor(s), an alarm is triggered when the
85 temperature gets higher then the Overtemperature Shutdown value; it stays
86 on until the temperature falls below the Hysteresis value. But on the
89 main temperature sensors has a resolution of 1 degree; the other sensor(s)
112 The W83782D and W83783S temperature conversion machine understands about
113 several kinds of temperature probes. You can program the so-called
289 either ignored or a socket temperature.
[all …]
Dw83l786ng27 The driver implements two temperature sensors, two fan rotation speed
46 pwm[1-2]_enable - this file controls mode of fan/temperature control:
Dlm8029 The LM80 implements one temperature sensor, two fan rotation speed sensors,
34 this will cause an alarm that will be reasserted until the temperature
38 +125 degrees. The current temperature measurement has a resolution of
Dntc_thermistor25 compensation table to get the temperature input.
94 temp1_input measure the temperature and provide the measured value.
Dpc8742721 6 temperature sensors. Only the fans and temperatures are supported at
58 temperature format, so user-space adjustment (typically by a factor 2)
Ducd9200101 temp1 is the chip internal temperature. temp[2-5] are
105 temp[1-5]_max Maximum temperature. From OT_WARN_LIMIT register.
106 temp[1-5]_crit Critical high temperature. From OT_FAULT_LIMIT register.
Dlineage-pem46 All Lineage CPL devices report output voltage and device temperature as well as
47 alarms for output voltage, temperature, input voltage, input current, input power,
Dsis559557 The SiS5595 implements zero or one temperature sensor, two fan speed
61 temperature sensor.
63 On the second version of the chip, the temperature sensor (temp) and the
Dab850021 temperature are monitored. Other GPADC channels can also be monitored if needed
Dnct780217 chip. NCT7802Y supports 6 temperature sensors, 5 voltage sensors, and 3 fan
Dabx50022 raises interrupt when critical temperature reached.
Dlm7830 The LM7* implements one temperature sensor, three fan rotation speed sensors,
37 this case, alarms are issued during all the time when the actual temperature
Dvexpress26 temperature and power usage. Some of them also calculate consumed energy
Dibmaem32 software, and temperature sensors.
Dnct668318 The chips implement up to shared 32 temperature and voltage sensors.
Demc140336 contain up to four temperature sensors. EMC14x2 support two sensors
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dtt.c108 if (mvm->temperature == temp) in iwl_mvm_tt_temp_changed()
111 mvm->temperature = temp; in iwl_mvm_tt_temp_changed()
330 s32 temperature = mvm->temperature; in iwl_mvm_tt_handler() local
335 IWL_DEBUG_TEMP(mvm, "NIC temperature: %d\n", mvm->temperature); in iwl_mvm_tt_handler()
337 if (params->support_ct_kill && temperature >= params->ct_kill_entry) { in iwl_mvm_tt_handler()
343 temperature <= tt->params->ct_kill_exit) { in iwl_mvm_tt_handler()
350 temperature >= params->dynamic_smps_entry) { in iwl_mvm_tt_handler()
358 temperature <= params->dynamic_smps_exit) { in iwl_mvm_tt_handler()
368 if (temperature >= params->tx_protection_entry) { in iwl_mvm_tt_handler()
371 } else if (temperature <= params->tx_protection_exit) { in iwl_mvm_tt_handler()
[all …]
Drx.c571 u32 temperature; in iwl_mvm_handle_rx_statistics() local
579 temperature = le32_to_cpu(stats->general.radio_temperature); in iwl_mvm_handle_rx_statistics()
600 temperature = le32_to_cpu(stats->general.radio_temperature); in iwl_mvm_handle_rx_statistics()
614 iwl_mvm_tt_temp_changed(mvm, temperature); in iwl_mvm_handle_rx_statistics()
Ddebugfs.c201 pos = scnprintf(buf , sizeof(buf), "%d\n", mvm->temperature); in iwl_dbgfs_set_nic_temperature_read()
217 int temperature; in iwl_dbgfs_set_nic_temperature_write() local
222 if (kstrtoint(buf, 10, &temperature)) in iwl_dbgfs_set_nic_temperature_write()
225 if ((temperature > IWL_MVM_DEBUG_SET_TEMPERATURE_MAX && in iwl_dbgfs_set_nic_temperature_write()
226 temperature != IWL_MVM_DEBUG_SET_TEMPERATURE_DISABLE) || in iwl_dbgfs_set_nic_temperature_write()
227 temperature < IWL_MVM_DEBUG_SET_TEMPERATURE_MIN) in iwl_dbgfs_set_nic_temperature_write()
231 if (temperature == IWL_MVM_DEBUG_SET_TEMPERATURE_DISABLE) { in iwl_dbgfs_set_nic_temperature_write()
240 mvm->temperature = 0; in iwl_dbgfs_set_nic_temperature_write()
243 mvm->temperature = temperature; in iwl_dbgfs_set_nic_temperature_write()
247 mvm->temperature); in iwl_dbgfs_set_nic_temperature_write()
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Dmax6697.txt24 Only valid for MAX6581. Set to enable extended temperature range.
25 Extended temperature will be disabled if not specified.
28 remote temperature channel 1.
32 Select bit 0 for local temperature, bit 1..7 for remote temperatures.
34 - over-temperature-mask
35 Over-temperature bit mask. Over-temperature reporting disabled for
37 Select bit 0 for local temperature, bit 1..7 for remote temperatures.
38 If not specified, over-temperature reporting will be enabled for all
42 cancellation on remote temperature channel 1.
63 over-temperature-mask = <0x7f>;
/linux-4.1.27/Documentation/thermal/
Dexynos_thermal14 This driver allows to read temperature inside SAMSUNG EXYNOS4/5 series of SoC.
16 The chip only exposes the measured 8-bit temperature code value
18 Temperature can be taken from the temperature code.
19 There are three equations converting from temperature to temperature code.
38 when temperature exceeds pre-defined levels.
41 Level_0: current temperature > trigger_level_0 + threshold
42 Level_1: current temperature > trigger_level_1 + threshold
43 Level_2: current temperature > trigger_level_2 + threshold
44 Level_3: current temperature > trigger_level_3 + threshold
Dexynos_thermal_emulation12 Thermal emulation mode supports software debug for TMU's operation. User can set temperature
13 manually with software code and TMU will read current temperature from user value not from
21 temperature you want to update to sysfs node, it automatically enable emulation mode and
22 current temperature will be changed into it.
24 changing temperature. However, this node only uses same delay of real sensing time, 938us.)
27 want to update the any value of delay or next temperature, then you have to enable emulation
Dx86_pkg_temperature_thermal18 This driver register CPU digital temperature package level sensor as a thermal
22 take any action to control temperature.
35 User can set any temperature between 0 to TJ-Max temperature. Temperature units
Dnouveau_thermal12 This driver allows to read the GPU core temperature, drive the GPU fan and
13 set temperature alarms.
17 have one of those, temperature and/or fan management through Nouveau's HWMON
27 temperature thresholds:
29 * Fan_boost: Fan speed is set to 100% when reaching this temperature;
67 * 2; The fan is driven automatically depending on the temperature.
Dsysfs-api.txt25 inputs from thermal zone attributes (the current temperature and trip point
26 temperature) and throttle appropriate devices.
51 .get_temp: get the current temperature of the thermal zone.
58 .get_trip_temp: get the temperature above which the certain trip point
60 .set_emul_temp: set the emulation temperature which helps in debugging
61 different threshold temperature points.
172 |---temp: Current temperature
175 |---trip_point_[0-*]_temp: Trip point temperature
178 |---emul_temp: Emulated temperature set node
204 |---temp[1-*]_input: The current temperature of thermal zone [1-*]
[all …]
Dintel_powerclamp.txt127 When used in a causal control system, such as a temperature control,
131 maintain a desired target temperature, based on integral and
305 control CPU temperature effectively, when no other thermal influence
307 certain temperature (below most active trip points).
/linux-4.1.27/drivers/acpi/
Dthermal.c144 unsigned long temperature; member
149 unsigned long temperature; member
154 unsigned long temperature; member
163 unsigned long temperature; member
183 unsigned long temperature; member
209 tz->last_temperature = tz->temperature; in acpi_thermal_get_temperature()
215 tz->temperature = tmp; in acpi_thermal_get_temperature()
217 tz->temperature)); in acpi_thermal_get_temperature()
297 tz->trips.critical.temperature = tmp; in acpi_thermal_trips_update()
316 tz->trips.critical.temperature)); in acpi_thermal_trips_update()
[all …]
/linux-4.1.27/drivers/watchdog/
Dwdrtas.c198 int temperature = 0; in wdrtas_get_temperature() local
200 result = rtas_get_sensor(WDRTAS_THERMAL_SENSOR, 0, &temperature); in wdrtas_get_temperature()
205 temperature = ((temperature * 9) / 5) + 32; /* fahrenheit */ in wdrtas_get_temperature()
207 return temperature; in wdrtas_get_temperature()
422 int temperature = 0; in wdrtas_temp_read() local
424 temperature = wdrtas_get_temperature(); in wdrtas_temp_read()
425 if (temperature < 0) in wdrtas_temp_read()
426 return temperature; in wdrtas_temp_read()
428 if (copy_to_user(buf, &temperature, 1)) in wdrtas_temp_read()
Dpcwd_pci.c394 static int pcipcwd_get_temperature(int *temperature) in pcipcwd_get_temperature() argument
396 *temperature = 0; in pcipcwd_get_temperature()
401 *temperature = inb_p(pcipcwd_private.io_addr); in pcipcwd_get_temperature()
408 *temperature = (*temperature * 9 / 5) + 32; in pcipcwd_get_temperature()
411 pr_debug("temperature is: %d F\n", *temperature); in pcipcwd_get_temperature()
498 int temperature; in pcipcwd_ioctl() local
500 if (pcipcwd_get_temperature(&temperature)) in pcipcwd_ioctl()
503 return put_user(temperature, p); in pcipcwd_ioctl()
607 int temperature; in pcipcwd_temp_read() local
609 if (pcipcwd_get_temperature(&temperature)) in pcipcwd_temp_read()
[all …]
Dpcwd.c556 static int pcwd_get_temperature(int *temperature) in pcwd_get_temperature() argument
562 *temperature = 0; in pcwd_get_temperature()
571 *temperature = ((inb(pcwd_private.io_addr)) * 9 / 5) + 32; in pcwd_get_temperature()
575 pr_debug("temperature is: %d F\n", *temperature); in pcwd_get_temperature()
589 int temperature; in pcwd_ioctl() local
616 if (pcwd_get_temperature(&temperature)) in pcwd_ioctl()
619 return put_user(temperature, argp); in pcwd_ioctl()
721 int temperature; in pcwd_temp_read() local
723 if (pcwd_get_temperature(&temperature)) in pcwd_temp_read()
726 if (copy_to_user(buf, &temperature, 1)) in pcwd_temp_read()
Dpcwd_usb.c331 int *temperature) in usb_pcwd_get_temperature() argument
341 *temperature = (lsb * 9 / 5) + 32; in usb_pcwd_get_temperature()
416 int temperature; in usb_pcwd_ioctl() local
418 if (usb_pcwd_get_temperature(usb_pcwd_device, &temperature)) in usb_pcwd_ioctl()
421 return put_user(temperature, p); in usb_pcwd_ioctl()
515 int temperature; in usb_pcwd_temperature_read() local
517 if (usb_pcwd_get_temperature(usb_pcwd_device, &temperature)) in usb_pcwd_temperature_read()
520 if (copy_to_user(data, &temperature, 1)) in usb_pcwd_temperature_read()
Dwdt_pci.c278 static int wdtpci_get_temperature(int *temperature) in wdtpci_get_temperature() argument
286 *temperature = (c * 11 / 15) + 7; in wdtpci_get_temperature()
506 int temperature; in wdtpci_temp_read() local
508 if (wdtpci_get_temperature(&temperature)) in wdtpci_temp_read()
511 if (copy_to_user(buf, &temperature, 1)) in wdtpci_temp_read()
Dwdt.c466 int temperature = wdt_get_temperature(); in wdt_temp_read() local
468 if (copy_to_user(buf, &temperature, 1)) in wdt_temp_read()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Ddevices.c180 .temperature = iwlagn_temperature,
241 .temperature = iwlagn_temperature,
254 .temperature = iwlagn_temperature,
278 .temperature = iwlagn_temperature,
349 u16 temperature, voltage; in iwl_temp_calib_to_offset() local
351 temperature = le16_to_cpu(priv->nvm_data->kelvin_temperature); in iwl_temp_calib_to_offset()
355 return (s32)(temperature - in iwl_temp_calib_to_offset()
395 vt = le32_to_cpu(priv->statistics.common.temperature); in iwl5150_temperature()
398 priv->temperature = KELVIN_TO_CELSIUS(vt); in iwl5150_temperature()
468 .temperature = iwlagn_temperature,
[all …]
Dtt.c111 s32 temp = priv->temperature; /* degrees CELSIUS except specified */ in iwl_within_ct_kill_margin()
547 priv->temperature = 0; in iwl_bg_ct_exit()
579 s32 temp = priv->temperature; /* degrees CELSIUS except specified */ in iwl_bg_tt_work()
Drx.c511 change = common->temperature != priv->statistics.common.temperature || in iwlagn_rx_statistics()
549 if (priv->lib->temperature && change) in iwlagn_rx_statistics()
550 priv->lib->temperature(priv); in iwlagn_rx_statistics()
/linux-4.1.27/arch/arm/boot/dts/
Dexynos5420-trip-points.dtsi16 temperature = <85000>; /* millicelsius */
21 temperature = <103000>; /* millicelsius */
26 temperature = <110000>; /* millicelsius */
31 temperature = <120000>; /* millicelsius */
Dexynos4-cpu-thermal.dtsi22 temperature = <70000>; /* millicelsius */
27 temperature = <95000>; /* millicelsius */
32 temperature = <110000>; /* millicelsius */
37 temperature = <120000>; /* millicelsius */
Drk3288-thermal.dtsi28 temperature = <70000>; /* millicelsius */
33 temperature = <90000>; /* millicelsius */
56 temperature = <70000>; /* millicelsius */
61 temperature = <90000>; /* millicelsius */
Dexynos5440-trip-points.dtsi16 temperature = <100000>; /* millicelsius */
21 temperature = <105000>; /* millicelsius */
Domap4-cpu-thermal.dtsi23 temperature = <100000>; /* millicelsius */
28 temperature = <125000>; /* millicelsius */
Dexynos4210.dtsi180 temperature = <85000>; /* millicelsius */
183 temperature = <100000>; /* millicelsius */
186 temperature = <110000>; /* millicelsius */
Domap5-gpu-thermal.dtsi23 temperature = <125000>; /* milliCelsius */
Domap5-core-thermal.dtsi23 temperature = <125000>; /* milliCelsius */
Dam57xx-beagle-x15.dts572 temperature = <50000>; /* millicelsius */
595 temperature = <40000>; /* millicelsius */
601 temperature = <105000>; /* millicelsius */
Dtegra30-colibri.dtsi178 * PWR_I2C: power I2C to audio codec, PMIC, temperature sensor and
299 * LM95245 temperature sensor
Dtegra30-apalis.dtsi373 * temperature sensor therefore requires disabling for
400 * PWR_I2C: power I2C to audio codec, PMIC, temperature sensor and
573 * LM95245 temperature sensor
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dthermal.c129 int ret, temperature; in ath10k_thermal_show_temp() local
160 temperature = ar->thermal.temperature; in ath10k_thermal_show_temp()
164 ret = snprintf(buf, PAGE_SIZE, "%d\n", temperature * 1000); in ath10k_thermal_show_temp()
170 void ath10k_thermal_event_temperature(struct ath10k *ar, int temperature) in ath10k_thermal_event_temperature() argument
173 ar->thermal.temperature = temperature; in ath10k_thermal_event_temperature()
Dthermal.h35 int temperature; member
41 void ath10k_thermal_event_temperature(struct ath10k *ar, int temperature);
53 int temperature) in ath10k_thermal_event_temperature() argument
/linux-4.1.27/Documentation/w1/slaves/
Dw1_therm5 * Maxim ds18*20 based temperature sensors.
6 * Maxim ds1825 based temperature sensors.
14 w1_therm provides basic temperature conversion for ds18*20 devices.
22 read sequence will initiate a temperature conversion then provide two
26 displays the retained values along with a temperature in millidegrees
30 temperature conversion at a time. If none of the devices are parasite
47 resistor). The DS18b20 temperature sensor specification lists a
D00-INDEX4 - The Maxim/Dallas Semiconductor ds18*20 temperature sensor.
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dthermal.txt15 - thermal sensors: devices which may be used to take temperature
27 Thermal sensor devices are nodes providing temperature sensing capabilities on
29 nodes providing temperature data to thermal zones. Thermal sensor devices may
82 The trip node is a node to describe a point in the temperature domain
87 - temperature: An integer indicating the trip temperature level,
91 - hysteresis: A low hysteresis value on temperature property (above).
170 Note: The delay properties are bound to the maximum dT/dt (temperature
180 device in temperature ranges that may damage the silicon structures and
197 using one single sensor as temperature source and many cooling devices and
245 * A simple IC with a single bandgap temperature sensor.
[all …]
Drockchip-thermal.txt16 - rockchip,hw-tshut-temp : The hardware-controlled shutdown temperature value.
49 temperature = <70000>; /* millicelsius */
54 temperature = <90000>; /* millicelsius */
Dti_soc_thermal.txt4 and a temperature sensor feature that are gathered in the band
5 gap voltage and temperature sensor (VBGAPTS) module. The band
9 to the silicon temperature.
Dimx-thermal.txt6 when temperature is below than low threshold, IRQ_LOW will be triggered, when temperature
Dexynos-thermal.txt50 - samsung,tmu_efuse_value: Default level of temperature - it is needed when
52 - samsung,tmu_min_efuse_value: Minimum temperature fused value
53 - samsung,tmu_max_efuse_value: Maximum temperature fused value
56 - samsung,tmu_default_temp_offset: Default temperature offset
Dst-thermal.txt32 temperature from device.
Ddb8500-thermal.txt11 - tripN-temp : temperature of trip point N, should be in ascending order;
Dtegra-soctherm.txt5 on temperature trip points, and handling external overcurrent
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/
Dcharger-manager.txt25 - cm-battery-* : threshold battery temperature for charging
26 -cold : critical cold temperature of battery for charging
27 -cold-in-minus : flag that cold temperature is in minus degrees
28 -hot : critical hot temperature of battery for charging
29 -temp-diff : temperature difference to allow recharging
Dmax8925_batter.txt8 - no-temp-support: whether support temperature protection detect
/linux-4.1.27/drivers/thermal/
Dthermal_hwmon.c72 long temperature; in temp_input_show() local
81 ret = thermal_zone_get_temp(tz, &temperature); in temp_input_show()
86 return sprintf(buf, "%ld\n", temperature); in temp_input_show()
98 long temperature; in temp_crit_show() local
101 ret = tz->ops->get_trip_temp(tz, 0, &temperature); in temp_crit_show()
105 return sprintf(buf, "%ld\n", temperature); in temp_crit_show()
Dgov_bang_bang.c36 trip, trip_temp, tz->temperature, in thermal_zone_trip_update()
60 if (instance->target == 0 && tz->temperature >= trip_temp) in thermal_zone_trip_update()
63 tz->temperature < trip_temp - trip_hyst) in thermal_zone_trip_update()
Dthermal_core.c180 if (tz->temperature > tz->last_temperature) in get_tz_trend()
182 else if (tz->temperature < tz->last_temperature) in get_tz_trend()
374 if (trip_temp <= 0 || tz->temperature < trip_temp) in handle_critical_trips()
385 tz->temperature / 1000); in handle_critical_trips()
476 tz->last_temperature = tz->temperature; in update_temperature()
477 tz->temperature = temp; in update_temperature()
483 tz->temperature); in update_temperature()
486 tz->last_temperature, tz->temperature); in update_temperature()
493 tz->temperature = THERMAL_TEMP_INVALID; in thermal_zone_device_reset()
541 long temperature; in temp_show() local
[all …]
DKconfig11 Each thermal zone contains its own temperature, trip points,
93 Say 'Y' here if you want to use two point temperature regulation
123 controlled to reduce clock frequency whenever temperature is high.
131 directory to support temperature emulation. With emulation sysfs node,
132 user can manually input temperature and test the different trip
137 flooding this sysfs node with low temperature values.
242 tristate "X86 package temperature thermal driver"
247 Enable this to register CPU digital sensor for package temperature as
257 temperature sensor (DTS). These SoCs have two additional DTSs in
262 was set by the driver based on the TJ MAX temperature.
[all …]
Dof-thermal.c316 *temp = data->trips[trip].temperature; in of_thermal_get_trip_temp()
330 data->trips[trip].temperature = temp; in of_thermal_set_trip_temp()
370 *temp = data->trips[i].temperature; in of_thermal_get_crit_temp()
688 trip->temperature = prop; in thermal_of_populate_trip()
Dfair_share.c45 if (tz->temperature < trip_temp) in get_trip_level()
Dstep_wise.c146 if (tz->temperature >= trip_temp) { in thermal_zone_trip_update()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D4965.c478 il->temperature = il4965_hw_get_temperature(il); in il4965_init_alive_start()
723 omeas->temperature = in il4965_interpolate_chan()
725 m1->temperature, in il4965_interpolate_chan()
727 m2->temperature); in il4965_interpolate_chan()
742 m, m1->temperature, m2->temperature, in il4965_interpolate_chan()
743 omeas->temperature); in il4965_interpolate_chan()
1121 current_temp = max(il->temperature, IL_TX_POWER_TEMPERATURE_MIN); in il4965_fill_txpower_tbl()
1122 current_temp = min(il->temperature, IL_TX_POWER_TEMPERATURE_MAX); in il4965_fill_txpower_tbl()
1138 factory_temp = measurement->temperature; in il4965_fill_txpower_tbl()
1579 s32 temperature; in il4965_hw_get_temperature() local
[all …]
D3945.c411 il->_3945.accum_stats.general.temperature = in il3945_accumulative_stats()
412 il->_3945.stats.general.temperature; in il3945_accumulative_stats()
1066 il3945_hw_reg_temp_out_of_range(int temperature) in il3945_hw_reg_temp_out_of_range() argument
1068 return (temperature < -260 || temperature > 25) ? 1 : 0; in il3945_hw_reg_temp_out_of_range()
1085 int temperature; in il3945_hw_reg_txpower_get_temperature() local
1087 temperature = il3945_hw_get_temperature(il); in il3945_hw_reg_txpower_get_temperature()
1091 D_INFO("Temperature: %d\n", temperature + IL_TEMP_CONVERT); in il3945_hw_reg_txpower_get_temperature()
1094 if (il3945_hw_reg_temp_out_of_range(temperature)) { in il3945_hw_reg_txpower_get_temperature()
1095 IL_ERR("Error bad temperature value %d\n", temperature); in il3945_hw_reg_txpower_get_temperature()
1100 temperature = eeprom->groups[2].temperature; in il3945_hw_reg_txpower_get_temperature()
[all …]
/linux-4.1.27/Documentation/watchdog/
Dwdt.txt17 A second temperature monitoring interface is available on the WDT501P cards.
18 This provides /dev/temperature. This is the machine internal temperature in
19 degrees Fahrenheit. Each read returns a single byte giving the temperature.
Dpcwd-watchdog.txt37 (This card supports temperature)
51 This returns the temperature of the card. (You can also
52 read /dev/watchdog, which gives a temperature update
Dwatchdog-api.txt143 some do temperature, fan and power level monitoring, some can tell you
218 Some drivers can measure the temperature using the GETTEMP ioctl. The
219 returned value is the temperature in degrees fahrenheit.
221 int temperature;
222 ioctl(fd, WDIOC_GETTEMP, &temperature);
234 WDIOS_TEMPPANIC Kernel panic on temperature trip
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-i2c-bmp08513 Description: Measure the ambient temperature. The returned value represents
14 the ambient temperature in units of 0.1 degree celsius.
16 Reading: returns the current temperature.
Dsysfs-class-led-flash63 * controller-over-temperature - the flash controller has
79 * led-over-temperature - the temperature of the LED has exceeded
/linux-4.1.27/drivers/hwmon/
Dhtu21.c38 int temperature; member
76 htu21->temperature = htu21_temp_ticks_to_millicelsius(ret); in htu21_update_measurements()
100 return sprintf(buf, "%d\n", htu21->temperature); in htu21_show_temperature()
Dsht21.c52 int temperature; member
109 sht21->temperature = sht21_temp_ticks_to_millicelsius(ret); in sht21_update_measurements()
143 return sprintf(buf, "%d\n", sht21->temperature); in sht21_show_temperature()
DKconfig12 can include temperature sensors, voltage sensors, fan speed
89 AD7314, ADT7301 and ADT7302 temperature sensors.
99 AD7414 temperature monitoring chip.
109 AD7416, AD7417 and AD7418 temperature monitoring chips.
183 ADT7410/ADT7420 temperature monitoring chip drivers.
193 ADT7310 and ADT7320 temperature monitoring chips.
204 ADT7410 and ADT7420 temperature monitoring chips.
214 ADT7411 voltage and temperature monitoring chip.
224 ADT7462 temperature monitoring chips.
234 ADT7470 temperature monitoring chips.
[all …]
Dhih6130.c53 int temperature; member
154 hih6130->temperature = hih6130_temp_ticks_to_millicelsius(t); in hih6130_update_measurements()
184 return sprintf(buf, "%d\n", hih6130->temperature); in hih6130_show_temperature()
Dshtc1.c61 int temperature; /* 1000 * temperature in dgr C */ member
118 data->temperature = ((21875 * val) >> 13) - 45000; in shtc1_update_client()
140 return sprintf(buf, "%d\n", data->temperature); in temp1_input_show()
Demc2103.c63 struct temperature { struct
76 struct temperature temp[4]; /* internal + 3 external */ argument
99 struct temperature *temp) in read_temp_from_i2c()
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/ab8500/
Dfg.txt10 main-charger, usb-combo-charger and battery-temperature-monitoring.
34 'btemp' and 'batctrl' are the pins interfaced for battery temperature
35 measurement, 'btemp' signal is used when NTC(negative temperature
/linux-4.1.27/drivers/misc/
Dbmp085.c202 static s32 bmp085_get_temperature(struct bmp085_data *data, int *temperature) in bmp085_get_temperature() argument
216 if (temperature != NULL) in bmp085_get_temperature()
217 *temperature = (x1+x2+8) >> 4; in bmp085_get_temperature()
339 int temperature; in show_temperature() local
343 status = bmp085_get_temperature(data, &temperature); in show_temperature()
347 return sprintf(buf, "%d\n", temperature); in show_temperature()
/linux-4.1.27/drivers/thermal/ti-soc-thermal/
DKconfig2 tristate "Texas Instruments SoCs temperature sensor driver"
7 OMAP4460+ on die bandgap temperature sensor support. The register
19 framework for the Texas Instruments on die bandgap temperature sensor.
Dti-bandgap.h388 int *temperature);
/linux-4.1.27/Documentation/power/
Dpower_supply_class.txt115 charge when battery considered full/empty at given conditions (temperature,
147 TEMP - temperature of the power supply.
148 TEMP_ALERT_MIN - minimum battery temperature alert.
149 TEMP_ALERT_MAX - maximum battery temperature alert.
150 TEMP_AMBIENT - ambient temperature.
151 TEMP_AMBIENT_ALERT_MIN - minimum ambient temperature alert.
152 TEMP_AMBIENT_ALERT_MAX - maximum ambient temperature alert.
153 TEMP_MIN - minimum operatable temperature
154 TEMP_MAX - maximum operatable temperature
Dcharger-manager.txt5 requires temperature monitoring during suspend-to-RAM state
31 battery temperature. We can accomplish this by waking up the system
173 : This callback returns 0 if the temperature is safe for charging,
176 the temperature in 1/1000 of centigrade.
177 The source of temperature can be battery or ambient one according to
/linux-4.1.27/drivers/iio/humidity/
Ddht11.c68 int temperature; member
131 dht11->temperature = (((temp_int & 0x7f) << 8) + temp_dec) * in dht11_decode()
135 dht11->temperature = temp_int * 1000; in dht11_decode()
218 *val = dht11->temperature; in dht11_read_raw()
DKconfig16 tristate "SI7005 relative humidity and temperature sensor"
20 humidity and temperature sensor.
/linux-4.1.27/arch/powerpc/platforms/
DKconfig232 bool "On-chip CPU temperature sensor support"
235 G3 and G4 processors have an on-chip temperature sensor called the
237 temperature within 2-4 degrees Celsius. This option shows the current
238 on-die temperature in /proc/cpuinfo if the cpu supports it.
249 whenever the temperature goes out of range. This is the fastest way
251 a timer is used to re-check the temperature periodically.
264 The TAU hardware can compare the temperature to an upper and lower
266 bound in /proc/cpuinfo. If the range is large, the temperature is
268 G4's). If the range is small (around 4 degrees), the temperature is
269 relatively stable. If you say Y here, a single temperature value,
/linux-4.1.27/drivers/staging/iio/addac/
DKconfig7 tristate "Analog Devices ADT7316/7/8 ADT7516/7/9 temperature sensor, ADC and DAC driver"
11 and ADT7516, ADT7517, ADT7519 temperature sensors, ADC and DAC.
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dsilabs,si570.txt23 - temperature-stability: Temperature stability of the device in PPM. Should be
36 temperature-stability = <50>;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dtemp.c95 int temperature = therm->temp_get(therm); in nvkm_therm_sensor_event() local
102 temperature, thresolds[thrs]); in nvkm_therm_sensor_event()
105 temperature, thresolds[thrs]); in nvkm_therm_sensor_event()
/linux-4.1.27/drivers/power/
Dipaq_micro_battery.c48 u16 temperature; member
89 mb->temperature = msg_sensor.rx_data[1] << 8 | msg_sensor.rx_data[0]; in micro_battery_work()
167 val->intval = mb->temperature; in micro_batt_get_property()
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dab8500.txt32 …: BTEMP_LOW : : Btemp < BtempLow, if battery temperature is lower than -10…
33 …: BTEMP_LOW_MEDIUM : : BtempLow < Btemp < BtempMedium,if battery temperature is b…
34 …: BTEMP_MEDIUM_HIGH : : BtempMedium < Btemp < BtempHigh,if battery temperature is betwee…
35 …: BTEMP_HIGH : : Btemp > BtempHigh, if battery temperature is higher than “…
Dmax77693.txt62 high temperature charging mode. If die temperature exceeds this value
/linux-4.1.27/Documentation/memory-devices/
Dti-emif.txt30 temperature changes
57 indicates the current temperature level of the device.
/linux-4.1.27/Documentation/devicetree/bindings/iio/humidity/
Ddht11.txt1 * DHT11 humidity/temperature sensor (and compatibles like DHT22)
/linux-4.1.27/drivers/thermal/samsung/
DKconfig7 the TMU, reports temperature and handles cooling action if defined.
/linux-4.1.27/drivers/iio/
DMakefile28 obj-y += temperature/
/linux-4.1.27/drivers/sbus/char/
DKconfig46 temperature sensors. The second controller also connects to the
53 Kernel support for temperature and fan monitoring on Sun SME
/linux-4.1.27/Documentation/devicetree/bindings/misc/
Dbmp085.txt8 - temp-measurement-period: temperature measurement period (milliseconds)
/linux-4.1.27/drivers/staging/iio/
DTODO21 - die temperature monitor (thermal management)
23 At least the battery voltage and die temperature feature is required in-kernel
/linux-4.1.27/include/linux/
Dthermal.h189 int temperature; member
297 unsigned long int temperature; member
/linux-4.1.27/drivers/platform/mips/
DKconfig28 Loongson-3A/3B CPU Hwmon (temperature sensor) driver.
/linux-4.1.27/Documentation/devicetree/bindings/power/
Drx51-battery.txt11 * "temp" - The ADC channel for temperature reading
Dltc2941.txt5 temperature monitoring, and uses a slightly different conversion
/linux-4.1.27/drivers/thermal/st/
Dst_thermal.c115 unsigned long *temperature) in st_thermal_get_temp() argument
138 *temperature = temp; in st_thermal_get_temp()
/linux-4.1.27/drivers/power/avs/
DKconfig9 (temperature depending performance).
/linux-4.1.27/Documentation/spi/
Dspi-lm70llp14 temperature sensor evaluation board to the kernel's SPI core subsystem.
56 The lm70 driver then inteprets the resulting digital temperature value
/linux-4.1.27/drivers/iio/pressure/
DKconfig14 pressure and temperature sensor.
59 MS5611 pressure and temperature sensor.
/linux-4.1.27/include/trace/events/
Dthermal.h27 __entry->temp = tz->temperature;
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dvexpress-scc.txt10 (like silicon temperature sensors) and as interface to other subsystems
/linux-4.1.27/drivers/staging/iio/adc/
DKconfig53 tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver"
58 temperature sensors and ADC.
/linux-4.1.27/arch/powerpc/kernel/
Drtas-proc.c537 int temperature = 0; in ppc_rtas_process_sensor() local
562 temperature = 1; in ppc_rtas_process_sensor()
653 if (temperature) { in ppc_rtas_process_sensor()
/linux-4.1.27/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_iio.h53 u8 temperature; member
/linux-4.1.27/drivers/platform/x86/
Dacerhdf.c479 unsigned long *temperature) in acerhdf_get_crit_temp() argument
481 *temperature = ACERHDF_TEMP_CRIT; in acerhdf_get_crit_temp()
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/
Drenesas-memory-controllers.txt31 - "temp" (normal (temperature) interrupt)
/linux-4.1.27/drivers/iio/adc/
DKconfig28 8 Channel ADC with temperature sensor.
40 8 Channel ADC with temperature sensor.
322 detection, battery voltage and temperature measurement, die
323 temperature measurement, system supply voltage, audio accessory,
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/ti/
Demif.txt42 has capability for generating SDRAM temperature alerts

12