^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Kernel driver inspur-ipsps1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) ===========================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Supported chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * Inspur Power System power supply unit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Author: John Wang <wangzqbj@inspur.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) This driver supports Inspur Power System power supplies. This driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) is a client to the core PMBus driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Usage Notes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) This driver does not auto-detect devices. You will have to instantiate the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Sysfs entries
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) -------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) The following attributes are supported:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) ======================= ======================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) curr1_input Measured input current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) curr1_label "iin"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) curr1_max Maximum current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) curr1_max_alarm Current high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) curr2_input Measured output current in mA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) curr2_label "iout1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) curr2_crit Critical maximum current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) curr2_crit_alarm Current critical high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) curr2_max Maximum current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) curr2_max_alarm Current high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) fan1_alarm Fan 1 warning.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) fan1_fault Fan 1 fault.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) fan1_input Fan 1 speed in RPM.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) in1_alarm Input voltage under-voltage alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) in1_input Measured input voltage in mV.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) in1_label "vin"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) in2_input Measured output voltage in mV.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) in2_label "vout1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) in2_lcrit Critical minimum output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) in2_lcrit_alarm Output voltage critical low alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) in2_max Maximum output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) in2_max_alarm Output voltage high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) in2_min Minimum output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) in2_min_alarm Output voltage low alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) power1_alarm Input fault or alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) power1_input Measured input power in uW.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) power1_label "pin"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) power1_max Input power limit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) power2_max_alarm Output power high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) power2_max Output power limit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) power2_input Measured output power in uW.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) power2_label "pout"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) temp[1-3]_input Measured temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) temp[1-2]_max Maximum temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) temp[1-3]_max_alarm Temperature high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) vendor Manufacturer name
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) model Product model
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) part_number Product part number
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) serial_number Product serial number
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) fw_version Firmware version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) hw_version Hardware version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) mode Work mode. Can be set to active or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) standby, when set to standby, PSU will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) automatically switch between standby
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) and redundancy mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) ======================= ======================================================