w83l786ng 1.6 KB

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