linux/Documentation/hwmon/pxe1610.rst
<<
>>
Prefs
   1Kernel driver pxe1610
   2=====================
   3
   4Supported chips:
   5
   6  * Infineon PXE1610
   7
   8    Prefix: 'pxe1610'
   9
  10    Addresses scanned: -
  11
  12    Datasheet: Datasheet is not publicly available.
  13
  14  * Infineon PXE1110
  15
  16    Prefix: 'pxe1110'
  17
  18    Addresses scanned: -
  19
  20    Datasheet: Datasheet is not publicly available.
  21
  22  * Infineon PXM1310
  23
  24    Prefix: 'pxm1310'
  25
  26    Addresses scanned: -
  27
  28    Datasheet: Datasheet is not publicly available.
  29
  30Author: Vijay Khemka <vijaykhemka@fb.com>
  31
  32
  33Description
  34-----------
  35
  36PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers
  37and compliant to
  38
  39        - Intel VR13 DC-DC converter specifications.
  40        - Intel SVID protocol.
  41
  42Used for Vcore power regulation for Intel VR13 based microprocessors
  43
  44        - Servers, Workstations, and High-end desktops
  45
  46PXM1310 is a Multi-rail Controller and it is compliant to
  47
  48        - Intel VR13 DC-DC converter specifications.
  49        - Intel SVID protocol.
  50
  51Used for DDR3/DDR4 Memory power regulation for Intel VR13 and
  52IMVP8 based systems
  53
  54
  55Usage Notes
  56-----------
  57
  58This driver does not probe for PMBus devices. You will have
  59to instantiate devices explicitly.
  60
  61Example: the following commands will load the driver for an PXE1610
  62at address 0x70 on I2C bus #4::
  63
  64    # modprobe pxe1610
  65    # echo pxe1610 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
  66
  67It can also be instantiated by declaring in device tree
  68
  69
  70Sysfs attributes
  71----------------
  72
  73======================  ====================================
  74curr1_label             "iin"
  75curr1_input             Measured input current
  76curr1_alarm             Current high alarm
  77
  78curr[2-4]_label         "iout[1-3]"
  79curr[2-4]_input         Measured output current
  80curr[2-4]_crit          Critical maximum current
  81curr[2-4]_crit_alarm    Current critical high alarm
  82
  83in1_label               "vin"
  84in1_input               Measured input voltage
  85in1_crit                Critical maximum input voltage
  86in1_crit_alarm          Input voltage critical high alarm
  87
  88in[2-4]_label           "vout[1-3]"
  89in[2-4]_input           Measured output voltage
  90in[2-4]_lcrit           Critical minimum output voltage
  91in[2-4]_lcrit_alarm     Output voltage critical low alarm
  92in[2-4]_crit            Critical maximum output voltage
  93in[2-4]_crit_alarm      Output voltage critical high alarm
  94
  95power1_label            "pin"
  96power1_input            Measured input power
  97power1_alarm            Input power high alarm
  98
  99power[2-4]_label        "pout[1-3]"
 100power[2-4]_input        Measured output power
 101
 102temp[1-3]_input         Measured temperature
 103temp[1-3]_crit          Critical high temperature
 104temp[1-3]_crit_alarm    Chip temperature critical high alarm
 105temp[1-3]_max           Maximum temperature
 106temp[1-3]_max_alarm     Chip temperature high alarm
 107======================  ====================================
 108