0001 .. SPDX-License-Identifier: GPL-2.0-or-later
0002
0003 Kernel driver corsair-psu
0004 =========================
0005
0006 Supported devices:
0007
0008 * Corsair Power Supplies
0009
0010 Corsair HX550i
0011
0012 Corsair HX650i
0013
0014 Corsair HX750i
0015
0016 Corsair HX850i
0017
0018 Corsair HX1000i
0019
0020 Corsair HX1200i
0021
0022 Corsair RM550i
0023
0024 Corsair RM650i
0025
0026 Corsair RM750i
0027
0028 Corsair RM850i
0029
0030 Corsair RM1000i
0031
0032 Author: Wilken Gottwalt
0033
0034 Description
0035 -----------
0036
0037 This driver implements the sysfs interface for the Corsair PSUs with a HID protocol
0038 interface of the HXi and RMi series.
0039 These power supplies provide access to a micro-controller with 2 attached
0040 temperature sensors, 1 fan rpm sensor, 4 sensors for volt levels, 4 sensors for
0041 power usage and 4 sensors for current levels and addtional non-sensor information
0042 like uptimes.
0043
0044 Sysfs entries
0045 -------------
0046
0047 ======================= ========================================================
0048 curr1_input Total current usage
0049 curr2_input Current on the 12v psu rail
0050 curr2_crit Current max critical value on the 12v psu rail
0051 curr3_input Current on the 5v psu rail
0052 curr3_crit Current max critical value on the 5v psu rail
0053 curr4_input Current on the 3.3v psu rail
0054 curr4_crit Current max critical value on the 3.3v psu rail
0055 fan1_input RPM of psu fan
0056 in0_input Voltage of the psu ac input
0057 in1_input Voltage of the 12v psu rail
0058 in1_crit Voltage max critical value on the 12v psu rail
0059 in1_lcrit Voltage min critical value on the 12v psu rail
0060 in2_input Voltage of the 5v psu rail
0061 in2_crit Voltage max critical value on the 5v psu rail
0062 in2_lcrit Voltage min critical value on the 5v psu rail
0063 in3_input Voltage of the 3.3v psu rail
0064 in3_crit Voltage max critical value on the 3.3v psu rail
0065 in3_lcrit Voltage min critical value on the 3.3v psu rail
0066 power1_input Total power usage
0067 power2_input Power usage of the 12v psu rail
0068 power3_input Power usage of the 5v psu rail
0069 power4_input Power usage of the 3.3v psu rail
0070 temp1_input Temperature of the psu vrm component
0071 temp1_crit Temperature max cirtical value of the psu vrm component
0072 temp2_input Temperature of the psu case
0073 temp2_crit Temperature max critical value of psu case
0074 ======================= ========================================================
0075
0076 Usage Notes
0077 -----------
0078
0079 It is an USB HID device, so it is auto-detected and supports hot-swapping.
0080
0081 Flickering values in the rail voltage levels can be an indicator for a failing
0082 PSU. The driver also provides some additional useful values via debugfs, which
0083 do not fit into the hwmon class.
0084
0085 Debugfs entries
0086 ---------------
0087
0088 ======================= ========================================================
0089 uptime Current uptime of the psu
0090 uptime_total Total uptime of the psu
0091 vendor Vendor name of the psu
0092 product Product name of the psu
0093 ======================= ========================================================