Commit Graph

8 Commits

Author SHA1 Message Date
Jonas Malaco 2ac4f23a66 Enforce minimum fan duty for HXi/RMi PSUs 2019-10-20 02:54:27 -03:00
Jonas Malaco 4e9de83942 Implement fan control for Corsair HXi/RMi power supplies 2019-10-19 10:22:20 -03:00
Jonas Malaco 8020067895 Add warnings that reading or changing the +12V OCP mode is experimental 2019-10-19 09:44:35 -03:00
Jonas Malaco 6bbfe7648f Mention --single-12v-ocp in the device specific section of the man page 2019-10-18 11:28:53 -03:00
Jonas Malaco f7376baa5e Add support for single vs. multi rail +12V OCP on Corsair PSUs 2019-10-18 11:21:34 -03:00
Jonas Malaco e68e7fd4ce Add example output for HXi/RMi status 2019-09-17 03:20:48 -03:00
Jonas Malaco 49bba8b222 Implement HXi/RMi initialization
Apparently necessary to read status data from the device.

This is not very well understood.  While the necessary message appears
to match

	<custom address> <CLEAR_FAULTS>

that is unexpected: (a) why the custom address; (b) shouldn't
the faults be checked before being cleared; and (c) why does this
prevents status data from being read?

References:

corsairRMi:main
4e7adc2858/corsairmi.c (L269-L270)

OpenCorsairLink:corsairlink_rmi_name
99e1d72fa5/protocol/rmi/core.c (L87)

Power Systems Management Protocol Specification.  Part II – Command
Language.  Revision 1.2.
http://pmbus.org/Assets/PDFS/Public/PMBus_Specification_Part_II_Rev_1-2_20100906.pdf
2019-09-16 12:18:28 -03:00
Jonas Malaco 4ae85a23a1 Add basic documentation for the HXi/RMi driver 2019-09-11 06:15:47 -03:00