0001 Kernel driver pxe1610
0002 =====================
0003
0004 Supported chips:
0005
0006 * Infineon PXE1610
0007
0008 Prefix: 'pxe1610'
0009
0010 Addresses scanned: -
0011
0012 Datasheet: Datasheet is not publicly available.
0013
0014 * Infineon PXE1110
0015
0016 Prefix: 'pxe1110'
0017
0018 Addresses scanned: -
0019
0020 Datasheet: Datasheet is not publicly available.
0021
0022 * Infineon PXM1310
0023
0024 Prefix: 'pxm1310'
0025
0026 Addresses scanned: -
0027
0028 Datasheet: Datasheet is not publicly available.
0029
0030 Author: Vijay Khemka <vijaykhemka@fb.com>
0031
0032
0033 Description
0034 -----------
0035
0036 PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers
0037 and compliant to
0038
0039 - Intel VR13 DC-DC converter specifications.
0040 - Intel SVID protocol.
0041
0042 Used for Vcore power regulation for Intel VR13 based microprocessors
0043
0044 - Servers, Workstations, and High-end desktops
0045
0046 PXM1310 is a Multi-rail Controller and it is compliant to
0047
0048 - Intel VR13 DC-DC converter specifications.
0049 - Intel SVID protocol.
0050
0051 Used for DDR3/DDR4 Memory power regulation for Intel VR13 and
0052 IMVP8 based systems
0053
0054
0055 Usage Notes
0056 -----------
0057
0058 This driver does not probe for PMBus devices. You will have
0059 to instantiate devices explicitly.
0060
0061 Example: the following commands will load the driver for an PXE1610
0062 at address 0x70 on I2C bus #4::
0063
0064 # modprobe pxe1610
0065 # echo pxe1610 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
0066
0067 It can also be instantiated by declaring in device tree
0068
0069
0070 Sysfs attributes
0071 ----------------
0072
0073 ====================== ====================================
0074 curr1_label "iin"
0075 curr1_input Measured input current
0076 curr1_alarm Current high alarm
0077
0078 curr[2-4]_label "iout[1-3]"
0079 curr[2-4]_input Measured output current
0080 curr[2-4]_crit Critical maximum current
0081 curr[2-4]_crit_alarm Current critical high alarm
0082
0083 in1_label "vin"
0084 in1_input Measured input voltage
0085 in1_crit Critical maximum input voltage
0086 in1_crit_alarm Input voltage critical high alarm
0087
0088 in[2-4]_label "vout[1-3]"
0089 in[2-4]_input Measured output voltage
0090 in[2-4]_lcrit Critical minimum output voltage
0091 in[2-4]_lcrit_alarm Output voltage critical low alarm
0092 in[2-4]_crit Critical maximum output voltage
0093 in[2-4]_crit_alarm Output voltage critical high alarm
0094
0095 power1_label "pin"
0096 power1_input Measured input power
0097 power1_alarm Input power high alarm
0098
0099 power[2-4]_label "pout[1-3]"
0100 power[2-4]_input Measured output power
0101
0102 temp[1-3]_input Measured temperature
0103 temp[1-3]_crit Critical high temperature
0104 temp[1-3]_crit_alarm Chip temperature critical high alarm
0105 temp[1-3]_max Maximum temperature
0106 temp[1-3]_max_alarm Chip temperature high alarm
0107 ====================== ====================================