| Kevin Lo | 85f03bc | 2007-11-23 09:31:52 +0800 | [diff] [blame] | 1 | Kernel driver w83l786ng | 
|  | 2 | ===================== | 
|  | 3 |  | 
|  | 4 | Supported chips: | 
|  | 5 | * Winbond W83L786NG/W83L786NR | 
|  | 6 | Prefix: 'w83l786ng' | 
|  | 7 | Addresses scanned: I2C 0x2e - 0x2f | 
|  | 8 | Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L786NRNG09.pdf | 
|  | 9 |  | 
|  | 10 | Author: Kevin Lo <kevlo@kevlo.org> | 
|  | 11 |  | 
|  | 12 |  | 
|  | 13 | Module Parameters | 
|  | 14 | ----------------- | 
|  | 15 |  | 
|  | 16 | * reset boolean | 
|  | 17 | (default 0) | 
|  | 18 | Use 'reset=1' to reset the chip (via index 0x40, bit 7). The default | 
|  | 19 | behavior is no chip reset to preserve BIOS settings | 
|  | 20 |  | 
|  | 21 |  | 
|  | 22 | Description | 
|  | 23 | ----------- | 
|  | 24 |  | 
|  | 25 | This driver implements support for Winbond W83L786NG/W83L786NR chips. | 
|  | 26 |  | 
|  | 27 | The driver implements two temperature sensors, two fan rotation speed | 
|  | 28 | sensors, and three voltage sensors. | 
|  | 29 |  | 
|  | 30 | Temperatures are measured in degrees Celsius and measurement resolution is 1 | 
|  | 31 | degC for temp1 and temp2. | 
|  | 32 |  | 
|  | 33 | Fan rotation speeds are reported in RPM (rotations per minute). Fan readings | 
|  | 34 | readings can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64 | 
|  | 35 | or 128 for fan 1/2) to give the readings more range or accuracy. | 
|  | 36 |  | 
|  | 37 | Voltage sensors (also known as IN sensors) report their values in millivolts. | 
|  | 38 | An alarm is triggered if the voltage has crossed a programmable minimum | 
|  | 39 | or maximum limit. | 
|  | 40 |  | 
|  | 41 | /sys files | 
|  | 42 | ---------- | 
|  | 43 |  | 
|  | 44 | pwm[1-2] - this file stores PWM duty cycle or DC value (fan speed) in range: | 
|  | 45 | 0 (stop) to 255 (full) | 
|  | 46 | pwm[1-2]_enable - this file controls mode of fan/temperature control: | 
|  | 47 | * 0 Manual Mode | 
|  | 48 | * 1 Thermal Cruise | 
|  | 49 | * 2 Smart Fan II | 
|  | 50 | * 4 FAN_SET | 
|  | 51 | pwm[1-2]_mode - Select PWM of DC mode | 
|  | 52 | * 0 DC | 
|  | 53 | * 1 PWM | 
|  | 54 | tolerance[1-2] - Value in degrees of Celsius (degC) for +- T |