Home
last modified time | relevance | path

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

12

/linux-4.4.14/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 …]
Dnct677549 The chips support up to 25 temperature monitoring sources. Up to 6 of those are
50 direct temperature sensor inputs, the others are special sources such as PECI,
51 PCH, and SMBUS. Depending on the chip type, 2 to 6 of the temperature sources
58 The temperature sensor sources on all chips are configurable. The configured
59 source for each of the temperature sensors is provided in tempX_label.
62 either 1 degC or 0.5 degC, depending on the temperature source and
63 configuration. An alarm is triggered when the temperature gets higher than
64 the high limit; it stays on until the temperature falls below the hysteresis
82 In this mode, the chip attempts to keep the measured temperature in a
83 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 …]
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.
Dw83792d39 The driver implements three temperature sensors, seven fan rotation speed
55 the temperature gets higher than the Overtemperature Shutdown value; it stays
56 on until the temperature falls below the Hysteresis value.
96 Tart will be asserted while target temperature cannot be achieved after 3 minutes
136 range. At first a wanted temperature and interval must be set. This is done
138 interval. The fan speed will be lowered as long as the current temperature
139 remains below the thermal_cruise# +- tolerance# value. Once the temperature
142 with the temperature varying. Three conditions may occur:
144 (1) If the temperature still exceeds the high limit, PWM duty
147 (2) If the temperature goes below the high limit, but still above the low
[all …]
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 …]
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
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.
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
Dltc2978142 temp[N]_input Measured temperature.
144 temperatures, and temp5 reports the chip temperature.
146 temperature measurement is supported and reports
147 the chip temperature.
150 reports the chip temperature.
151 On LTC3883, temp1 reports an external temperature,
152 and temp2 reports the chip temperature.
153 temp[N]_min Mimimum temperature. LTC2974, LCT2977, LTM2980, LTC2978,
155 temp[N]_max Maximum temperature.
156 temp[N]_lcrit Critical low temperature.
[all …]
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
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.
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
Dmax2075170 temp1_input Measured temperature.
71 temp1_max Maximum temperature.
72 temp1_crit Critical high temperature.
73 temp1_max_alarm Chip temperature high alarm.
74 temp1_crit_alarm Chip temperature critical high alarm.
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 …]
Dpmbus47 It supports voltage, current, power, and temperature sensors as supported
197 tempX_input Measured temperature.
199 tempX_min Mimimum temperature. From UT_WARN_LIMIT register.
200 tempX_max Maximum temperature. From OT_WARN_LIMIT register.
201 tempX_lcrit Critical low temperature.
203 tempX_crit Critical high temperature.
205 tempX_min_alarm Chip temperature low alarm. Set by comparing
208 tempX_max_alarm Chip temperature high alarm. Set by comparing
211 tempX_lcrit_alarm Chip temperature critical low alarm. Set by comparing
214 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
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
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:
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.
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.
Dhih613017 The HIH-6130 & HIH-6131 are humidity and temperature sensors in a SO8 package.
31 temp1_input - temperature input
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.
Dlm7568 The LM75 implements one temperature sensor. Limits can be set through the
71 An alarm is issued (usually to a connected LM78) when the temperature
73 the temperature falls below the Hysteresis value.
82 on PC motherboards, to measure the temperature of the processor(s). Clones
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
Dit87124 include an 'environment controller' with 3 temperature sensors, 3 fan
245 This interface implements 4 temperature vs. PWM output trip points.
248 freely chosen. The temperature of all 4 trip points can be freely chosen.
249 Additionally, trip point 1 has an hysteresis temperature attached, to
253 temperature, based on this simple rule: if the temperature value is
268 temperature for thermal diodes or diode-connected thermal transistors.
269 If a temperature sensor is configured for thermistors, the attribute values
270 are ignored. If the thermal sensor type is Intel PECI, the temperature offset
271 must be programmed to the critical CPU temperature.
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
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.
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_thermistor27 compensation table to get the temperature input.
96 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
Dscpi-hwmon19 * temperature
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
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dtt.c109 if (mvm->temperature == temp) in iwl_mvm_tt_temp_changed()
112 mvm->temperature = temp; in iwl_mvm_tt_temp_changed()
344 s32 temperature = mvm->temperature; in iwl_mvm_tt_handler() local
349 IWL_DEBUG_TEMP(mvm, "NIC temperature: %d\n", mvm->temperature); in iwl_mvm_tt_handler()
351 if (params->support_ct_kill && temperature >= params->ct_kill_entry) { in iwl_mvm_tt_handler()
357 temperature <= params->ct_kill_exit) { in iwl_mvm_tt_handler()
364 temperature >= params->dynamic_smps_entry) { in iwl_mvm_tt_handler()
372 temperature <= params->dynamic_smps_exit) { in iwl_mvm_tt_handler()
382 if (temperature >= params->tx_protection_entry) { in iwl_mvm_tt_handler()
385 } else if (temperature <= params->tx_protection_exit) { in iwl_mvm_tt_handler()
[all …]
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.4.14/Documentation/devicetree/bindings/hwmon/
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>;
Dlm70.txt16 temperature-sensor@0 {
Dpwm-fan.txt26 temperature = <100000>; /* millicelsius */
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dqcom-spmi-temp-alarm.txt3 QPNP temperature alarm peripherals are found inside of Qualcomm PMIC chips
5 interrupt signal and status register to identify high PMIC die temperature.
11 - interrupts: PMIC temperature alarm interrupt.
16 which report chip die temperature.
40 temperature = <1050000>;
45 temperature = <125000>;
50 temperature = <145000>;
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
83 The trip node is a node to describe a point in the temperature domain
88 - temperature: An integer indicating the trip temperature level,
92 - hysteresis: A low hysteresis value on temperature property (above).
173 Size: one cell control temperature. For reference, the
178 Note: The delay properties are bound to the maximum dT/dt (temperature
188 device in temperature ranges that may damage the silicon structures and
205 using one single sensor as temperature source and many cooling devices and
[all …]
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.
Drockchip-thermal.txt23 - rockchip,hw-tshut-temp : The hardware-controlled shutdown temperature value.
58 temperature = <70000>; /* millicelsius */
63 temperature = <90000>; /* millicelsius */
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
/linux-4.4.14/Documentation/thermal/
Dpower_allocator.txt9 1. "switch on" trip point: temperature above which the governor
13 2. "desired temperature" trip point: it should be higher than the
14 "switch on" trip point. This the target temperature the governor
23 temperature as the control input and power as the controlled output:
65 temperature. This is the maximum sustained power for allocation at
66 the desired maximum temperature. The actual sustained power can vary
103 constant during temperature overshoot periods (current temperature is
104 above "desired temperature" trip point). Conversely, `k_pu` is the
105 proportional term constant during temperature undershoot periods
106 (current temperature below "desired temperature" trip point).
[all …]
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
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.
180 |---temp: Current temperature
184 |---trip_point_[0-*]_temp: Trip point temperature
187 |---emul_temp: Emulated temperature set node
189 |---k_po: Proportional term during temperature overshoot
[all …]
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.
Dcpu-cooling-api.txt144 The temperature, operating voltage and process 'grade' (slow to fast)
161 arbitrary process grade, voltage and temperature point. These values
163 process grade, the current temperature and the operating voltage.
179 temperature of the cpus described by `cpumask` is left for
/linux-4.4.14/drivers/acpi/
Dthermal.c140 unsigned long temperature; member
145 unsigned long temperature; member
150 unsigned long temperature; member
159 unsigned long temperature; member
179 unsigned long temperature; member
205 tz->last_temperature = tz->temperature; in acpi_thermal_get_temperature()
211 tz->temperature = tmp; in acpi_thermal_get_temperature()
213 tz->temperature)); in acpi_thermal_get_temperature()
293 tz->trips.critical.temperature = tmp; in acpi_thermal_trips_update()
312 tz->trips.critical.temperature)); in acpi_thermal_trips_update()
[all …]
/linux-4.4.14/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.4.14/drivers/iio/humidity/
DKconfig16 tristate "TI HDC100x relative humidity and temperature sensor"
20 relative humidity and temperature sensors.
26 tristate "Measurement Specialties HTU21 humidity & temperature sensor"
31 HTU21 humidity and temperature sensor.
32 This driver is also used for MS8607 temperature, pressure & humidity
39 tristate "SI7005 relative humidity and temperature sensor"
43 humidity and temperature sensor.
Ddht11.c71 int temperature; member
122 dht11->temperature = (((temp_int & 0x7f) << 8) + temp_dec) * in dht11_decode()
126 dht11->temperature = temp_int * 1000; in dht11_decode()
222 *val = dht11->temperature; in dht11_read_raw()
Dhtu21.c43 int ret, temperature; in htu21_read_raw() local
52 &temperature); in htu21_read_raw()
55 *val = temperature; in htu21_read_raw()
/linux-4.4.14/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()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dthermal.c77 int ret, temperature; in ath10k_thermal_show_temp() local
109 temperature = ar->thermal.temperature; in ath10k_thermal_show_temp()
113 ret = snprintf(buf, PAGE_SIZE, "%d\n", temperature * 1000); in ath10k_thermal_show_temp()
119 void ath10k_thermal_event_temperature(struct ath10k *ar, int temperature) in ath10k_thermal_event_temperature() argument
122 ar->thermal.temperature = temperature; in ath10k_thermal_event_temperature()
Dthermal.h36 int temperature; member
42 void ath10k_thermal_event_temperature(struct ath10k *ar, int temperature);
55 int temperature) in ath10k_thermal_event_temperature() argument
/linux-4.4.14/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 */
Dexynos5422-cpu-thermal.dtsi23 temperature = <50000>; /* millicelsius */
28 temperature = <60000>; /* millicelsius */
33 temperature = <70000>; /* millicelsius */
38 temperature = <120000>; /* millicelsius */
Dexynos5440-trip-points.dtsi16 temperature = <100000>; /* millicelsius */
21 temperature = <105000>; /* millicelsius */
Drk3288-thermal.dtsi62 temperature = <70000>; /* millicelsius */
67 temperature = <90000>; /* millicelsius */
90 temperature = <70000>; /* millicelsius */
95 temperature = <90000>; /* millicelsius */
Domap4-cpu-thermal.dtsi23 temperature = <100000>; /* millicelsius */
28 temperature = <125000>; /* millicelsius */
Dexynos4210.dtsi170 temperature = <85000>; /* millicelsius */
173 temperature = <100000>; /* millicelsius */
176 temperature = <110000>; /* millicelsius */
Domap5-gpu-thermal.dtsi23 temperature = <125000>; /* milliCelsius */
Domap5-core-thermal.dtsi23 temperature = <125000>; /* milliCelsius */
Dsun5i-a13.dtsi86 temperature = <850000>;
93 temperature = <100000>;
Dtegra30-colibri.dtsi176 * temperature sensor therefore requires disabling for
203 * PWR_I2C: power I2C to audio codec, PMIC, temperature sensor and
364 * LM95245 temperature sensor
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-8000.c135 {.temperature = 110, .backoff = 200},
136 {.temperature = 111, .backoff = 600},
137 {.temperature = 112, .backoff = 1200},
138 {.temperature = 113, .backoff = 2000},
139 {.temperature = 114, .backoff = 4000},
Diwl-7000.c140 {.temperature = 112, .backoff = 300},
141 {.temperature = 113, .backoff = 800},
142 {.temperature = 114, .backoff = 1500},
143 {.temperature = 115, .backoff = 3000},
144 {.temperature = 116, .backoff = 5000},
145 {.temperature = 117, .backoff = 10000},
/linux-4.4.14/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, and the
24 read sequence will initiate a temperature conversion then provide two
28 displays the retained values along with a temperature in millidegrees
32 temperature conversion at a time. If none of the devices are parasite
49 resistor). The DS18b20 temperature sensor specification lists a
D00-INDEX4 - The Maxim/Dallas Semiconductor ds18*20 temperature sensor.
/linux-4.4.14/drivers/iio/temperature/
DKconfig27 tristate "Measurement Specialties TSYS01 temperature sensor using I2C bus connection"
32 TSYS01 I2C temperature sensor.
38 tristate "Measurement Specialties TSYS02D temperature sensor"
43 TSYS02D temperature sensor.
Dtsys01.c47 s32 *temperature) in tsys01_read_temperature() argument
75 *temperature = temp; in tsys01_read_temperature()
85 s32 temperature; in tsys01_read_raw() local
91 ret = tsys01_read_temperature(indio_dev, &temperature); in tsys01_read_raw()
94 *val = temperature; in tsys01_read_raw()
Dtsys02d.c35 s32 temperature; in tsys02d_read_raw() local
43 &temperature); in tsys02d_read_raw()
46 *val = temperature; in tsys02d_read_raw()
/linux-4.4.14/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
Dqcom_smbb.txt24 - battery temperature ok
101 Description: Enable JEITA extended temperature range; This does *not*
103 temperature range. It only allows charging when the battery
104 is in the extended temperature range. Voltage/current
Dmax8925_batter.txt8 - no-temp-support: whether support temperature protection detect
/linux-4.4.14/drivers/thermal/
DKconfig11 Each thermal zone contains its own temperature, trip points,
89 Select this if you want to control temperature based on
112 Say 'Y' here if you want to use two point temperature regulation
148 controlled to reduce clock frequency whenever temperature is high.
170 directory to support temperature emulation. With emulation sysfs node,
171 user can manually input temperature and test the different trip
176 flooding this sysfs node with low temperature values.
289 tristate "X86 package temperature thermal driver"
295 Enable this to register CPU digital sensor for package temperature as
306 digital temperature sensors (DTSs) using side band interface (IOSF). This
[all …]
Dthermal_hwmon.c72 int temperature; in temp_input_show() local
81 ret = thermal_zone_get_temp(tz, &temperature); in temp_input_show()
86 return sprintf(buf, "%d\n", temperature); in temp_input_show()
98 int temperature; in temp_crit_show() local
101 ret = tz->ops->get_trip_temp(tz, 0, &temperature); in temp_crit_show()
105 return sprintf(buf, "%d\n", temperature); in temp_crit_show()
Dgov_bang_bang.c35 trip, trip_temp, tz->temperature, in thermal_zone_trip_update()
59 if (instance->target == 0 && tz->temperature >= trip_temp) in thermal_zone_trip_update()
62 tz->temperature < trip_temp - trip_hyst) in thermal_zone_trip_update()
Dthermal_core.c239 if (tz->temperature > tz->last_temperature) in get_tz_trend()
241 else if (tz->temperature < tz->last_temperature) in get_tz_trend()
437 if (trip_temp <= 0 || tz->temperature < trip_temp) in handle_critical_trips()
448 tz->temperature / 1000); in handle_critical_trips()
537 tz->last_temperature = tz->temperature; in update_temperature()
538 tz->temperature = temp; in update_temperature()
544 tz->temperature); in update_temperature()
547 tz->last_temperature, tz->temperature); in update_temperature()
554 tz->temperature = THERMAL_TEMP_INVALID; in thermal_zone_device_reset()
602 int temperature, ret; in temp_show() local
[all …]
Dpower_allocator.c212 err = control_temp - tz->temperature; in pid_controller()
443 max_allocatable_power, tz->temperature, in allocate_power()
444 control_temp - tz->temperature); in allocate_power()
623 if (!ret && (tz->temperature < switch_on_temp)) { in power_allocator_throttle()
Dof-thermal.c321 *temp = data->trips[trip].temperature; in of_thermal_get_trip_temp()
335 data->trips[trip].temperature = temp; in of_thermal_set_trip_temp()
375 *temp = data->trips[i].temperature; in of_thermal_get_crit_temp()
693 trip->temperature = prop; in thermal_of_populate_trip()
Dfair_share.c45 if (tz->temperature < trip_temp) in get_trip_level()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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()
/linux-4.4.14/drivers/iio/pressure/
Dms5637.c38 int temperature; in ms5637_read_raw() local
45 &temperature, in ms5637_read_raw()
52 *val = temperature; in ms5637_read_raw()
DKconfig14 pressure and temperature sensor.
59 MS5611, MS5607 pressure and temperature sensors.
83 tristate "Measurement Specialties MS5637 pressure & temperature sensor"
88 MS5637 pressure and temperature sensor.
89 This driver is also used for MS8607 temperature, pressure & humidity
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/iio/adc/
Dberlin2_adc.txt3 The Berlin ADC has 8 channels, with one connected to a temperature sensor.
9 - interrupts: the interrupts for the ADC and the temperature sensor
/linux-4.4.14/drivers/iio/common/ms_sensors/
Dms_sensors_i2c.h58 s32 *temperature);
63 int *temperature,
Dms_sensors_i2c.c419 s32 *temperature) in ms_sensors_ht_read_temperature() argument
442 *temperature = (((s64)(adc >> 8) * 175720) >> 16) - 46850; in ms_sensors_ht_read_temperature()
574 int *temperature, in ms_sensors_read_temp_and_pressure() argument
641 *temperature = (temp - t2) * 10; in ms_sensors_read_temp_and_pressure()
/linux-4.4.14/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.4.14/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.4.14/drivers/thermal/ti-soc-thermal/
DKconfig2 tristate "Texas Instruments SoCs temperature sensor driver"
5 OMAP4460+ on die bandgap temperature sensor support. The register
17 framework for the Texas Instruments on die bandgap temperature sensor.
/linux-4.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/clock/
Dsilabs,si570.txt23 - temperature-stability: Temperature stability of the device in PPM. Should be
36 temperature-stability = <50>;
/linux-4.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dtemp.c89 int temperature = therm->func->temp_get(therm); in nvkm_therm_sensor_event() local
97 temperature, thresolds[thrs]); in nvkm_therm_sensor_event()
100 temperature, thresolds[thrs]); in nvkm_therm_sensor_event()
/linux-4.4.14/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 “…
/linux-4.4.14/Documentation/memory-devices/
Dti-emif.txt30 temperature changes
57 indicates the current temperature level of the device.
/linux-4.4.14/Documentation/devicetree/bindings/iio/humidity/
Ddht11.txt1 * DHT11 humidity/temperature sensor (and compatibles like DHT22)
/linux-4.4.14/drivers/thermal/samsung/
DKconfig7 the TMU, reports temperature and handles cooling action if defined.
/linux-4.4.14/drivers/iio/
DMakefile29 obj-y += temperature/
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/iio/pressure/
Dbmp085.txt8 - temp-measurement-period: temperature measurement period (milliseconds)
/linux-4.4.14/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.4.14/drivers/platform/mips/
DKconfig28 Loongson-3A/3B CPU Hwmon (temperature sensor) driver.
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/iio/temperature/
Dmlx90614.txt1 * Melexis MLX90614 contactless IR temperature sensor
/linux-4.4.14/drivers/thermal/st/
Dst_thermal.c114 static int st_thermal_get_temp(struct thermal_zone_device *th, int *temperature) in st_thermal_get_temp() argument
137 *temperature = temp; in st_thermal_get_temp()
/linux-4.4.14/drivers/power/avs/
DKconfig9 (temperature depending performance).
/linux-4.4.14/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.4.14/include/linux/
Dthermal.h198 int temperature; member
355 unsigned long int temperature; member
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dvexpress-scc.txt10 (like silicon temperature sensors) and as interface to other subsystems
/linux-4.4.14/drivers/staging/iio/adc/
DKconfig53 tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver"
58 temperature sensors and ADC.
/linux-4.4.14/drivers/iio/adc/
DKconfig31 8 Channel ADC with temperature sensor.
43 8 Channel ADC with temperature sensor.
150 temperature measurement.
365 detection, battery voltage and temperature measurement, die
366 temperature measurement, system supply voltage, audio accessory,

12