brintos

brintos / linux-shallow public Read only

0
0
Text · 3.2 KiB · 7ed7940 Raw
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