Linux Audio

Check our new training course

Yocto / OpenEmbedded training

Feb 10-13, 2025
Register
Loading...
Note: File does not exist in v4.17.
  1.. SPDX-License-Identifier: GPL-2.0
  2
  3Kernel driver pim4328
  4=====================
  5
  6Supported chips:
  7
  8  * Flex PIM4328
  9
 10    Prefix: 'pim4328', 'bmr455'
 11
 12    Addresses scanned: -
 13
 14    Datasheet:
 15
 16https://flexpowermodules.com/resources/fpm-techspec-pim4328
 17
 18  * Flex PIM4820
 19
 20    Prefixes: 'pim4820'
 21
 22    Addresses scanned: -
 23
 24    Datasheet: https://flexpowermodules.com/resources/fpm-techspec-pim4820
 25
 26  * Flex PIM4006, PIM4106, PIM4206, PIM4306, PIM4406
 27
 28    Prefixes: 'pim4006', 'pim4106', 'pim4206', 'pim4306', 'pim4406'
 29
 30    Addresses scanned: -
 31
 32    Datasheet: https://flexpowermodules.com/resources/fpm-techspec-pim4006
 33
 34Author: Erik Rosen <erik.rosen@metormote.com>
 35
 36
 37Description
 38-----------
 39
 40This driver supports hardware monitoring for Flex PIM4328 and
 41compatible digital power interface modules.
 42
 43The driver is a client driver to the core PMBus driver. Please see
 44Documentation/hwmon/pmbus.rst and Documentation.hwmon/pmbus-core for details
 45on PMBus client drivers.
 46
 47
 48Usage Notes
 49-----------
 50
 51This driver does not auto-detect devices. You will have to instantiate the
 52devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
 53details.
 54
 55
 56Platform data support
 57---------------------
 58
 59The driver supports standard PMBus driver platform data.
 60
 61
 62Sysfs entries
 63-------------
 64
 65The following attributes are supported. All attributes are read-only.
 66
 67======================= ========================================================
 68in1_label		"vin"
 69in1_input		Measured input voltage.
 70in1_alarm		Input voltage alarm.
 71
 72in2_label		"vin.0"
 73in2_input		Measured input voltage on input A.
 74
 75			PIM4328 and PIM4X06
 76
 77in3_label		"vin.1"
 78in3_input		Measured input voltage on input B.
 79
 80			PIM4328 and PIM4X06
 81
 82in4_label		"vcap"
 83in4_input		Measured voltage on holdup capacitor.
 84
 85			PIM4328
 86
 87curr1_label		"iin.0"
 88curr1_input		Measured input current on input A.
 89
 90			PIM4X06
 91
 92curr2_label		"iin.1"
 93curr2_input		Measured input current on input B.
 94
 95			PIM4X06
 96
 97currX_label		"iout1"
 98currX_input		Measured output current.
 99currX_alarm		Output current alarm.
100
101			X is 1 for PIM4820, 3 otherwise.
102
103temp1_input		Measured temperature.
104temp1_alarm		High temperature alarm.
105======================= ========================================================