corsair-psu.rst 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. .. SPDX-License-Identifier: GPL-2.0-or-later
  2. Kernel driver corsair-psu
  3. =========================
  4. Supported devices:
  5. * Corsair Power Supplies
  6. Corsair HX550i
  7. Corsair HX650i
  8. Corsair HX750i
  9. Corsair HX850i
  10. Corsair HX1000i (revision 1 and 2)
  11. Corsair HX1200i
  12. Corsair HX1500i
  13. Corsair RM550i
  14. Corsair RM650i
  15. Corsair RM750i
  16. Corsair RM850i
  17. Corsair RM1000i
  18. Author: Wilken Gottwalt
  19. Description
  20. -----------
  21. This driver implements the sysfs interface for the Corsair PSUs with a HID protocol
  22. interface of the HXi and RMi series.
  23. These power supplies provide access to a micro-controller with 2 attached
  24. temperature sensors, 1 fan rpm sensor, 4 sensors for volt levels, 4 sensors for
  25. power usage and 4 sensors for current levels and addtional non-sensor information
  26. like uptimes.
  27. Sysfs entries
  28. -------------
  29. ======================= ========================================================
  30. curr1_input Total current usage
  31. curr2_input Current on the 12v psu rail
  32. curr2_crit Current max critical value on the 12v psu rail
  33. curr3_input Current on the 5v psu rail
  34. curr3_crit Current max critical value on the 5v psu rail
  35. curr4_input Current on the 3.3v psu rail
  36. curr4_crit Current max critical value on the 3.3v psu rail
  37. fan1_input RPM of psu fan
  38. in0_input Voltage of the psu ac input
  39. in1_input Voltage of the 12v psu rail
  40. in1_crit Voltage max critical value on the 12v psu rail
  41. in1_lcrit Voltage min critical value on the 12v psu rail
  42. in2_input Voltage of the 5v psu rail
  43. in2_crit Voltage max critical value on the 5v psu rail
  44. in2_lcrit Voltage min critical value on the 5v psu rail
  45. in3_input Voltage of the 3.3v psu rail
  46. in3_crit Voltage max critical value on the 3.3v psu rail
  47. in3_lcrit Voltage min critical value on the 3.3v psu rail
  48. power1_input Total power usage
  49. power2_input Power usage of the 12v psu rail
  50. power3_input Power usage of the 5v psu rail
  51. power4_input Power usage of the 3.3v psu rail
  52. temp1_input Temperature of the psu vrm component
  53. temp1_crit Temperature max cirtical value of the psu vrm component
  54. temp2_input Temperature of the psu case
  55. temp2_crit Temperature max critical value of psu case
  56. ======================= ========================================================
  57. Usage Notes
  58. -----------
  59. It is an USB HID device, so it is auto-detected and supports hot-swapping.
  60. Flickering values in the rail voltage levels can be an indicator for a failing
  61. PSU. The driver also provides some additional useful values via debugfs, which
  62. do not fit into the hwmon class.
  63. Debugfs entries
  64. ---------------
  65. ======================= ========================================================
  66. ocpmode Single or multi rail mode of the PCIe power connectors
  67. product Product name of the psu
  68. uptime Session uptime of the psu
  69. uptime_total Total uptime of the psu
  70. vendor Vendor name of the psu
  71. ======================= ========================================================