Supported chips:
Maxim MAX16601
Prefix: 'max16601'
Addresses scanned: -
Datasheet: Not published
Author: Guenter Roeck <[email protected]>
This driver supports the MAX16601 VR13.HC Dual-Output Voltage Regulator Chipset.
The driver is a client driver to the core PMBus driver. Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
This driver does not auto-detect devices. You will have to instantiate the devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for details.
The driver supports standard PMBus driver platform data.
The following attributes are supported.
in1_label | "vin1" |
in1_input | VCORE input voltage. |
in1_alarm | Input voltage alarm. |
in2_label | "vout1" |
in2_input | VCORE output voltage. |
in2_alarm | Output voltage alarm. |
curr1_label | "iin1" |
curr1_input | VCORE input current, derived from duty cycle and output current. |
curr1_max | Maximum input current. |
curr1_max_alarm | Current high alarm. |
curr2_label | "iin1.0" |
curr2_input | VCORE phase 0 input current. |
curr3_label | "iin1.1" |
curr3_input | VCORE phase 1 input current. |
curr4_label | "iin1.2" |
curr4_input | VCORE phase 2 input current. |
curr5_label | "iin1.3" |
curr5_input | VCORE phase 3 input current. |
curr6_label | "iin1.4" |
curr6_input | VCORE phase 4 input current. |
curr7_label | "iin1.5" |
curr7_input | VCORE phase 5 input current. |
curr8_label | "iin1.6" |
curr8_input | VCORE phase 6 input current. |
curr9_label | "iin1.7" |
curr9_input | VCORE phase 7 input current. |
curr10_label | "iin2" |
curr10_input | VCORE input current, derived from sensor element. |
curr11_label | "iin3" |
curr11_input | VSA input current. |
curr12_label | "iout1" |
curr12_input | VCORE output current. |
curr12_crit | Critical output current. |
curr12_crit_alarm | Output current critical alarm. |
curr12_max | Maximum output current. |
curr12_max_alarm | Output current high alarm. |
curr13_label | "iout1.0" |
curr13_input | VCORE phase 0 output current. |
curr14_label | "iout1.1" |
curr14_input | VCORE phase 1 output current. |
curr15_label | "iout1.2" |
curr15_input | VCORE phase 2 output current. |
curr16_label | "iout1.3" |
curr16_input | VCORE phase 3 output current. |
curr17_label | "iout1.4" |
curr17_input | VCORE phase 4 output current. |
curr18_label | "iout1.5" |
curr18_input | VCORE phase 5 output current. |
curr19_label | "iout1.6" |
curr19_input | VCORE phase 6 output current. |
curr20_label | "iout1.7" |
curr20_input | VCORE phase 7 output current. |
curr21_label | "iout3" |
curr21_input | VSA output current. |
curr21_highest | Historical maximum VSA output current. |
curr21_reset_history | Write any value to reset curr21_highest. |
curr21_crit | Critical output current. |
curr21_crit_alarm | Output current critical alarm. |
curr21_max | Maximum output current. |
curr21_max_alarm | Output current high alarm. |
power1_label | "pin1" |
power1_input | Input power, derived from duty cycle and output current. |
power1_alarm | Input power alarm. |
power2_label | "pin2" |
power2_input | Input power, derived from input current sensor. |
power3_label | "pout" |
power3_input | Output power. |
temp1_input | VCORE temperature. |
temp1_crit | Critical high temperature. |
temp1_crit_alarm | Chip temperature critical high alarm. |
temp1_max | Maximum temperature. |
temp1_max_alarm | Chip temperature high alarm. |
temp2_input | TSENSE_0 temperature |
temp3_input | TSENSE_1 temperature |
temp4_input | TSENSE_2 temperature |
temp5_input | TSENSE_3 temperature |
temp6_input | VSA temperature. |
temp6_crit | Critical high temperature. |
temp6_crit_alarm | Chip temperature critical high alarm. |
temp6_max | Maximum temperature. |
temp6_max_alarm | Chip temperature high alarm. |