Lines Matching +full:cycle +full:- +full:0
10 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
18 Addresses scanned: none, address read from Super-I/O config space
26 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
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
153 returns 1 when a faulty diode or an unconnected input is detected and 0
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-
167 cycle) of the input. The chip adjusts the sampling rate based on this value.
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
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
212 value which only supports two values: 0 or auto_point1_pwm. That means that the
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
270 unconnected temp input, 0 otherwise.
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
294 min value, 0 otherwise.
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-
325 cycle changes instantly).
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-
336 cycle. Supported values are 0 or
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