Lines Matching +full:ramp +full:- +full:speed

18     Addresses scanned: none, address read from Super-I/O config space
34 Addresses scanned: none, address read from Super-I/O config space
43 -----------------
52 Include non-standard LPC addresses 0x162e and 0x164e
55 - VIA EPIA SN18000
59 -----------
63 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors
64 temp[1-3] (2 remote diodes and 1 internal), 8 voltages in[0-7] (7 external and
65 1 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement
66 up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and
69 For the DME1737, A8000 and SCH5027, fan[1-2] and pwm[1-2] are always present.
70 Fan[3-6] and pwm[3,5-6] are optional features and their availability depends on
74 For the SCH311x and SCH5127, fan[1-3] and pwm[1-3] are always present and
75 fan[4-6] and pwm[5-6] don't exist.
85 ------------------
87 The voltage inputs are sampled with 12-bit resolution and have internal
94 in0: +5VTR (+5V standby) 0V - 6.64V
95 in1: Vccp (processor core) 0V - 3V
96 in2: VCC (internal +3.3V) 0V - 4.38V
97 in3: +5V 0V - 6.64V
98 in4: +12V 0V - 16V
99 in5: VTR (+3.3V standby) 0V - 4.38V
100 in6: Vbat (+3.0V) 0V - 4.38V
104 in0: +2.5V 0V - 3.32V
105 in1: Vccp (processor core) 0V - 2V
106 in2: VCC (internal +3.3V) 0V - 4.38V
107 in3: +5V 0V - 6.64V
108 in4: +12V 0V - 16V
109 in5: VTR (+3.3V standby) 0V - 4.38V
110 in6: Vbat (+3.0V) 0V - 4.38V
114 in0: +5VTR (+5V standby) 0V - 6.64V
115 in1: Vccp (processor core) 0V - 3V
116 in2: VCC (internal +3.3V) 0V - 4.38V
117 in3: V2_IN 0V - 1.5V
118 in4: V1_IN 0V - 1.5V
119 in5: VTR (+3.3V standby) 0V - 4.38V
120 in6: Vbat (+3.0V) 0V - 4.38V
124 in0: +2.5 0V - 3.32V
125 in1: Vccp (processor core) 0V - 3V
126 in2: VCC (internal +3.3V) 0V - 4.38V
127 in3: V2_IN 0V - 1.5V
128 in4: V1_IN 0V - 1.5V
129 in5: VTR (+3.3V standby) 0V - 4.38V
130 in6: Vbat (+3.0V) 0V - 4.38V
131 in7: Vtrip (+1.5V) 0V - 1.99V
138 ----------------------
140 Temperatures are measured with 12-bit resolution and reported in millidegree
141 Celsius. The chip also features offsets for all 3 temperature inputs which -
142 when programmed - get added to the input readings. The chip does all the
144 need any user-space adjustments. The temperature inputs are mapped as follows
147 temp1: Remote diode 1 (3904 type) temperature -127C - +127C
148 temp2: DME1737 internal temperature -127C - +127C
149 temp3: Remote diode 2 (3904 type) temperature -127C - +127C
158 --------------
160 Fan RPMs are measured with 16-bit resolution. The chip provides inputs for 6
162 alarm when crossed. Fan inputs 1-4 provide type attributes that need to be set
164 generates. Supported values are 1, 2, and 4. Fan inputs 5-6 only support fans
165 that generate 2 pulses per revolution. Fan inputs 5-6 also provide a max
166 attribute that needs to be set to the maximum attainable RPM (fan at 100% duty-
171 ------------------
173 This chip features 5 PWM outputs. PWM outputs 1-3 are associated with fan
174 inputs 1-3 and PWM outputs 5-6 are associated with fan inputs 5-6. PWM outputs
175 1-3 can be configured to operate either in manual or automatic mode by setting
176 the appropriate enable attribute accordingly. PWM outputs 5-6 can only operate
177 in manual mode, their enable attributes are therefore read-only. When set to
178 manual mode, the fan speed is set by writing the duty-cycle value to the
180 current duty-cycle as set by the fan controller in the chip. All PWM outputs
183 In automatic mode, the chip supports the setting of the PWM ramp rate which
188 be retrieved via the zone[1-3]_auto_channels_temp attributes. Each PWM output
190 pwm[1-3]_auto_channels_zone attributes. Each PWM output has 3 distinct output
191 duty-cycles: full, low, and min. Full is internally hard-wired to 255 (100%)
192 and low and min can be programmed via pwm[1-3]_auto_point1_pwm and
193 pwm[1-3]_auto_pwm_min, respectively. The thermal thresholds of the zones are
194 programmed via zone[1-3]_auto_point[1-3]_temp and
195 zone[1-3]_auto_point1_temp_hyst:
198 pwm[1-3]_auto_point2_pwm full-speed duty-cycle (255, i.e., 100%)
199 pwm[1-3]_auto_point1_pwm low-speed duty-cycle
200 pwm[1-3]_auto_pwm_min min-speed duty-cycle
202 zone[1-3]_auto_point3_temp full-speed temp (all outputs)
203 zone[1-3]_auto_point2_temp full-speed temp
204 zone[1-3]_auto_point1_temp low-speed temp
205 zone[1-3]_auto_point1_temp_hyst min-speed temp
208 The chip adjusts the output duty-cycle linearly in the range of auto_point1_pwm
211 auto_point1_temp_hyst value, the output duty-cycle is set to the auto_pwm_min
213 fan either turns completely off or keeps spinning with the low-speed
214 duty-cycle. If any of the temperatures rise above the auto_point3_temp value,
215 all PWM outputs are set to 100% duty-cycle.
217 Following is another representation of how the chip sets the output duty-cycle
221 Temperature Duty-Cycle Duty-Cycle
224 full-speed full-speed full-speed
226 - < linearly -
228 duty-cycle >
230 low-speed low-speed low-speed
231 - min-speed low-speed
232 min-speed min-speed min-speed
233 - min-speed min-speed
238 ----------------
251 in[0-7]_input RO Measured voltage in millivolts.
252 in[0-7]_min RW Low limit for voltage input.
253 in[0-7]_max RW High limit for voltage input.
254 in[0-7]_alarm RO Voltage input alarm. Returns 1 if
256 associated min-max range, 0 otherwise.
258 temp[1-3]_input RO Measured temperature in millidegree
260 temp[1-3]_min RW Low limit for temp input.
261 temp[1-3]_max RW High limit for temp input.
262 temp[1-3]_offset RW Offset for temp input. This value will
265 temp[1-3]_alarm RO Alarm for temp input. Returns 1 if temp
267 min-max range, 0 otherwise.
268 temp[1-3]_fault RO Temp input fault. Returns 1 if the chip
272 zone[1-3]_auto_channels_temp RO Temperature zone to temperature input
276 - 1: temp1
277 - 2: temp2
278 - 4: temp3
279 zone[1-3]_auto_point1_temp_hyst RW Auto PWM temp point1 hysteresis. The
284 zone[1-3]_auto_point[1-3]_temp RW Auto PWM temp points. Auto_point1 is
285 the low-speed temp, auto_point2 is the
286 full-speed temp, and auto_point3 is the
288 to full-speed (100% duty-cycle).
290 fan[1-6]_input RO Measured fan speed in RPM.
291 fan[1-6]_min RW Low limit for fan input.
292 fan[1-6]_alarm RO Alarm for fan input. Returns 1 if fan
295 fan[1-4]_type RW Type of attached fan. Expressed in
299 fan[5-6]_max RW Max attainable RPM at 100% duty-cycle.
303 pmw[1-3,5-6] RO/RW Duty-cycle of PWM output. Supported
304 values are 0-255 (0%-100%). Only
307 pwm[1-3]_enable RW Enable of PWM outputs 1-3. Supported
310 - 0: turned off (output @ 100%)
311 - 1: manual mode
312 - 2: automatic mode
313 pwm[5-6]_enable RO Enable of PWM outputs 5-6. Always
315 hard-wired to manual mode.
316 pmw[1-3,5-6]_freq RW Frequency of PWM output. Supported
317 values are in the range 11Hz-30000Hz
319 pmw[1-3]_ramp_rate RW Ramp rate of PWM output. Determines how
320 fast the PWM duty-cycle will change
323 values are in the range 0ms-206ms
324 (default is 0, which means the duty-
326 pwm[1-3]_auto_channels_zone RW PWM output to temperature zone mapping.
330 - 1: zone1
331 - 2: zone2
332 - 4: zone3
333 - 6: highest of zone[2-3]
334 - 7: highest of zone[1-3]
335 pwm[1-3]_auto_pwm_min RW Auto PWM min pwm. Minimum PWM duty-
338 pwm[1-3]_auto_point1_pwm RW Auto PWM pwm point. Auto_point1 is the
339 low-speed duty-cycle.
340 pwm[1-3]_auto_point2_pwm RO Auto PWM pwm point. Auto_point2 is the
341 full-speed duty-cycle which is hard-
342 wired to 255 (100% duty-cycle).
346 ----------------
351 temp[1-3]_offset yes yes
354 zone[1-3]_hyst yes yes