blob: e8378e7a1d8c089c5dc311e6743fc5511ce9889b [file] [log] [blame]
Wilken Gottwaltd115b512020-10-27 14:17:10 +01001.. SPDX-License-Identifier: GPL-2.0-or-later
2
3Kernel driver corsair-psu
4=========================
5
6Supported devices:
7
8* Corsair Power Supplies
9
10 Corsair HX550i
11
12 Corsair HX650i
13
14 Corsair HX750i
15
16 Corsair HX850i
17
18 Corsair HX1000i
19
20 Corsair HX1200i
21
22 Corsair RM550i
23
24 Corsair RM650i
25
26 Corsair RM750i
27
28 Corsair RM850i
29
30 Corsair RM1000i
31
32Author: Wilken Gottwalt
33
34Description
35-----------
36
37This driver implements the sysfs interface for the Corsair PSUs with a HID protocol
38interface of the HXi and RMi series.
39These power supplies provide access to a micro-controller with 2 attached
40temperature sensors, 1 fan rpm sensor, 4 sensors for volt levels, 4 sensors for
41power usage and 4 sensors for current levels and addtional non-sensor information
42like uptimes.
43
44Sysfs entries
45-------------
46
47======================= ========================================================
48curr1_input Total current usage
49curr2_input Current on the 12v psu rail
Wilken Gottwaltc2d5f272021-03-18 15:17:14 +010050curr2_crit Current max critical value on the 12v psu rail
Wilken Gottwaltd115b512020-10-27 14:17:10 +010051curr3_input Current on the 5v psu rail
Wilken Gottwaltc2d5f272021-03-18 15:17:14 +010052curr3_crit Current max critical value on the 5v psu rail
Wilken Gottwaltd115b512020-10-27 14:17:10 +010053curr4_input Current on the 3.3v psu rail
Wilken Gottwaltc2d5f272021-03-18 15:17:14 +010054curr4_crit Current max critical value on the 3.3v psu rail
Wilken Gottwaltd115b512020-10-27 14:17:10 +010055fan1_input RPM of psu fan
56in0_input Voltage of the psu ac input
57in1_input Voltage of the 12v psu rail
Wilken Gottwaltc2d5f272021-03-18 15:17:14 +010058in1_crit Voltage max critical value on the 12v psu rail
59in1_lcrit Voltage min critical value on the 12v psu rail
Wilken Gottwaltd115b512020-10-27 14:17:10 +010060in2_input Voltage of the 5v psu rail
Wilken Gottwaltc2d5f272021-03-18 15:17:14 +010061in2_crit Voltage max critical value on the 5v psu rail
62in2_lcrit Voltage min critical value on the 5v psu rail
63in3_input Voltage of the 3.3v psu rail
64in3_crit Voltage max critical value on the 3.3v psu rail
65in3_lcrit Voltage min critical value on the 3.3v psu rail
Wilken Gottwaltd115b512020-10-27 14:17:10 +010066power1_input Total power usage
67power2_input Power usage of the 12v psu rail
68power3_input Power usage of the 5v psu rail
69power4_input Power usage of the 3.3v psu rail
70temp1_input Temperature of the psu vrm component
Wilken Gottwaltc2d5f272021-03-18 15:17:14 +010071temp1_crit Temperature max cirtical value of the psu vrm component
Wilken Gottwaltd115b512020-10-27 14:17:10 +010072temp2_input Temperature of the psu case
Wilken Gottwaltc2d5f272021-03-18 15:17:14 +010073temp2_crit Temperature max critical value of psu case
Wilken Gottwaltd115b512020-10-27 14:17:10 +010074======================= ========================================================
75
76Usage Notes
77-----------
78
79It is an USB HID device, so it is auto-detected and supports hot-swapping.
80
81Flickering values in the rail voltage levels can be an indicator for a failing
82PSU. The driver also provides some additional useful values via debugfs, which
83do not fit into the hwmon class.
84
85Debugfs entries
86---------------
87
88======================= ========================================================
89uptime Current uptime of the psu
90uptime_total Total uptime of the psu
91vendor Vendor name of the psu
92product Product name of the psu
93======================= ========================================================