cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

pim4328.rst (2244B)


      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======================= ========================================================