Lines Matching +full:temperature +full:- +full:mode
19 * Nuvoton NCT5572D/NCT6771F/NCT6772F/NCT6775F/W83677HG-I
83 * Nuvoton NCT6796D-S/NCT6799D-R
93 Guenter Roeck <linux@roeck-us.net>
96 -----------
101 The chips support up to 25 temperature monitoring sources. Up to 6 of those are
102 direct temperature sensor inputs, the others are special sources such as PECI,
103 PCH, and SMBUS. Depending on the chip type, 2 to 6 of the temperature sources
108 fan regulation strategies (plus manual fan control mode).
110 The temperature sensor sources on all chips are configurable. The configured
111 source for each of the temperature sensors is provided in tempX_label.
114 either 1 degC or 0.5 degC, depending on the temperature source and
115 configuration. An alarm is triggered when the temperature gets higher than
116 the high limit; it stays on until the temperature falls below the hysteresis
133 The driver supports automatic fan control mode known as Thermal Cruise.
134 In this mode, the chip attempts to keep the measured temperature in a
135 predefined temperature range. If the temperature goes out of range, fan
138 The mode works for fan1-fan5.
141 ----------------
143 pwm[1-7]
144 - this file stores PWM duty cycle or DC value (fan speed) in range:
148 pwm[1-7]_enable
149 - this file controls mode of fan/temperature control:
152 * 1 Manual mode, write to pwm[0-5] any value 0-255
153 * 2 "Thermal Cruise" mode
154 * 3 "Fan Speed Cruise" mode
155 * 4 "Smart Fan III" mode (NCT6775F only)
156 * 5 "Smart Fan IV" mode
158 pwm[1-7]_mode
159 - controls if output is PWM or DC level
165 -----------------------------
167 pwm[1-7]_temp_sel
168 Temperature source. Value is temperature sensor index.
171 pwm[1-7]_weight_temp_sel
172 Secondary temperature source. Value is temperature
174 Set to 0 to disable secondary temperature control.
176 If secondary temperature functionality is enabled, it is controlled with the
179 pwm[1-7]_weight_duty_step
182 pwm[1-7]_weight_temp_step
183 Temperature step size. With each step over
187 pwm[1-7]_weight_temp_step_base
188 Temperature at which secondary temperature control kicks
191 pwm[1-7]_weight_temp_step_tol
192 Temperature step tolerance.
194 Thermal Cruise mode (2)
195 -----------------------
197 If the temperature is in the range defined by:
199 pwm[1-7]_target_temp
200 Target temperature, unit millidegree Celsius
201 (range 0 - 127000)
203 pwm[1-7]_temp_tolerance
204 Target temperature tolerance, unit millidegree Celsius
206 There are no changes to fan speed. Once the temperature leaves the interval, fan
207 speed increases (if temperature is higher that desired) or decreases (if
208 temperature is lower than desired), using the following limits and time
211 pwm[1-7]_start
212 fan pwm start value (range 1 - 255), to start fan
213 when the temperature is above defined range.
215 pwm[1-7]_floor
216 lowest fan pwm (range 0 - 255) if temperature is below
218 stop if the temperature is below the defined range.
220 pwm[1-7]_step_up_time
223 pwm[1-7]_step_down_time
226 pwm[1-7]_stop_time
228 corresponding fan off (when the temperature was below
231 Speed Cruise mode (3)
232 ---------------------
236 fan[1-7]_target
239 fan[1-7]_tolerance
245 Smart Fan IV mode (5)
246 ---------------------
248 This mode offers multiple slopes to control the fan speed. The slopes can be
249 controlled by setting the pwm and temperature attributes. When the temperature
253 higher fan speeds with increasing temperature. The last data point reflects
254 critical temperature mode, in which the fans should run at full speed.
256 pwm[1-7]_auto_point[1-7]_pwm
257 pwm value to be set if temperature reaches matching
258 temperature range.
260 pwm[1-7]_auto_point[1-7]_temp
261 Temperature over which the matching pwm is enabled.
263 pwm[1-7]_temp_tolerance
264 Temperature tolerance, unit millidegree Celsius
266 pwm[1-7]_crit_temp_tolerance
267 Temperature tolerance for critical temperature,
270 pwm[1-7]_step_up_time
273 pwm[1-7]_step_down_time
277 -----------
280 connected to anything and floats, or that it is connected to some non-standard
281 temperature measurement device. As a result, the temperature reported on CPUTIN
283 temperatures, and in some cases the reported temperature declines if the actual
284 temperature increases (similar to the raw PECI temperature value - see PECI
286 boards. The CPU temperature on ASUS boards is reported from PECI 0 or TSI 0.
288 NCT6796D-S and NCT6799D-R chips are very similar and their chip_id indicates