Supported chips:
Flex PIM4328
Prefix: 'pim4328', 'bmr455'
Addresses scanned: -
Datasheet:
https://flexpowermodules.com/resources/fpm-techspec-pim4328
Flex PIM4820
Prefixes: 'pim4820'
Addresses scanned: -
Datasheet: https://flexpowermodules.com/resources/fpm-techspec-pim4820
Flex PIM4006, PIM4106, PIM4206, PIM4306, PIM4406
Prefixes: 'pim4006', 'pim4106', 'pim4206', 'pim4306', 'pim4406'
Addresses scanned: -
Datasheet: https://flexpowermodules.com/resources/fpm-techspec-pim4006
Author: Erik Rosen <erik.rosen@metormote.com>
This driver supports hardware monitoring for Flex PIM4328 and compatible digital power interface modules.
The driver is a client driver to the core PMBus driver. Please see Documentation/hwmon/pmbus.rst and Documentation.hwmon/pmbus-core 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. All attributes are read-only.
in1_label | "vin" |
in1_input | Measured input voltage. |
in1_alarm | Input voltage alarm. |
in2_label | "vin.0" |
in2_input | Measured input voltage on input A. PIM4328 and PIM4X06 |
in3_label | "vin.1" |
in3_input | Measured input voltage on input B. PIM4328 and PIM4X06 |
in4_label | "vcap" |
in4_input | Measured voltage on holdup capacitor. PIM4328 |
curr1_label | "iin.0" |
curr1_input | Measured input current on input A. PIM4X06 |
curr2_label | "iin.1" |
curr2_input | Measured input current on input B. PIM4X06 |
currX_label | "iout1" |
currX_input | Measured output current. |
currX_alarm | Output current alarm. X is 1 for PIM4820, 3 otherwise. |
temp1_input | Measured temperature. |
temp1_alarm | High temperature alarm. |