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