102 lines · plain
1.. SPDX-License-Identifier: GPL-2.0-or-later2 3Kernel driver corsair-psu4=========================5 6Supported devices:7 8* Corsair Power Supplies9 10 Corsair HX550i11 12 Corsair HX650i13 14 Corsair HX750i15 16 Corsair HX850i17 18 Corsair HX1000i (Legacy and Series 2023)19 20 Corsair HX1200i (Legacy and Series 2023)21 22 Corsair HX1500i (Legacy and Series 2023)23 24 Corsair RM550i25 26 Corsair RM650i27 28 Corsair RM750i29 30 Corsair RM850i31 32 Corsair RM1000i33 34Author: Wilken Gottwalt35 36Description37-----------38 39This driver implements the sysfs interface for the Corsair PSUs with a HID protocol40interface of the HXi and RMi series.41These power supplies provide access to a micro-controller with 2 attached42temperature sensors, 1 fan rpm sensor, 4 sensors for volt levels, 4 sensors for43power usage and 4 sensors for current levels and additional non-sensor information44like uptimes.45 46Sysfs entries47-------------48 49======================= ========================================================50curr1_input Total current usage51curr2_input Current on the 12v psu rail52curr2_crit Current max critical value on the 12v psu rail53curr3_input Current on the 5v psu rail54curr3_crit Current max critical value on the 5v psu rail55curr4_input Current on the 3.3v psu rail56curr4_crit Current max critical value on the 3.3v psu rail57fan1_input RPM of psu fan58in0_input Voltage of the psu ac input59in1_input Voltage of the 12v psu rail60in1_crit Voltage max critical value on the 12v psu rail61in1_lcrit Voltage min critical value on the 12v psu rail62in2_input Voltage of the 5v psu rail63in2_crit Voltage max critical value on the 5v psu rail64in2_lcrit Voltage min critical value on the 5v psu rail65in3_input Voltage of the 3.3v psu rail66in3_crit Voltage max critical value on the 3.3v psu rail67in3_lcrit Voltage min critical value on the 3.3v psu rail68power1_input Total power usage69power2_input Power usage of the 12v psu rail70power3_input Power usage of the 5v psu rail71power4_input Power usage of the 3.3v psu rail72pwm1 PWM value, read only73pwm1_enable PWM mode, read only74temp1_input Temperature of the psu vrm component75temp1_crit Temperature max cirtical value of the psu vrm component76temp2_input Temperature of the psu case77temp2_crit Temperature max critical value of psu case78======================= ========================================================79 80Usage Notes81-----------82 83It is an USB HID device, so it is auto-detected, supports hot-swapping and84several devices at once.85 86Flickering values in the rail voltage levels can be an indicator for a failing87PSU. Accordingly to the default automatic fan speed plan the fan starts at about8830% of the wattage rating. If this does not happen, a fan failure is likely. The89driver also provides some additional useful values via debugfs, which do not fit90into the hwmon class.91 92Debugfs entries93---------------94 95======================= ========================================================96ocpmode Single or multi rail mode of the PCIe power connectors97product Product name of the psu98uptime Session uptime of the psu99uptime_total Total uptime of the psu100vendor Vendor name of the psu101======================= ========================================================102