max31785.rst 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. Kernel driver max31785
  2. ======================
  3. Supported chips:
  4. * Maxim MAX31785, MAX31785A
  5. Prefix: 'max31785' or 'max31785a'
  6. Addresses scanned: -
  7. Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX31785.pdf
  8. Author: Andrew Jeffery <andrew@aj.id.au>
  9. Description
  10. -----------
  11. The Maxim MAX31785 is a PMBus device providing closed-loop, multi-channel fan
  12. management with temperature and remote voltage sensing. Various fan control
  13. features are provided, including PWM frequency control, temperature hysteresis,
  14. dual tachometer measurements, and fan health monitoring.
  15. For dual-rotor configurations the MAX31785A exposes the second rotor tachometer
  16. readings in attributes fan[5-8]_input. By contrast the MAX31785 only exposes
  17. the slowest rotor measurement, and does so in the fan[1-4]_input attributes.
  18. Usage Notes
  19. -----------
  20. This driver does not probe for PMBus devices. You will have to instantiate
  21. devices explicitly.
  22. Sysfs attributes
  23. ----------------
  24. ======================= =======================================================
  25. fan[1-4]_alarm Fan alarm.
  26. fan[1-4]_fault Fan fault.
  27. fan[1-8]_input Fan RPM. On the MAX31785A, inputs 5-8 correspond to the
  28. second rotor of fans 1-4
  29. fan[1-4]_target Fan input target
  30. in[1-6]_crit Critical maximum output voltage
  31. in[1-6]_crit_alarm Output voltage critical high alarm
  32. in[1-6]_input Measured output voltage
  33. in[1-6]_label "vout[18-23]"
  34. in[1-6]_lcrit Critical minimum output voltage
  35. in[1-6]_lcrit_alarm Output voltage critical low alarm
  36. in[1-6]_max Maximum output voltage
  37. in[1-6]_max_alarm Output voltage high alarm
  38. in[1-6]_min Minimum output voltage
  39. in[1-6]_min_alarm Output voltage low alarm
  40. pwm[1-4] Fan target duty cycle (0..255)
  41. pwm[1-4]_enable 0: Full-speed
  42. 1: Manual PWM control
  43. 2: Automatic PWM (tach-feedback RPM fan-control)
  44. 3: Automatic closed-loop (temp-feedback fan-control)
  45. temp[1-11]_crit Critical high temperature
  46. temp[1-11]_crit_alarm Chip temperature critical high alarm
  47. temp[1-11]_input Measured temperature
  48. temp[1-11]_max Maximum temperature
  49. temp[1-11]_max_alarm Chip temperature high alarm
  50. ======================= =======================================================