Kernel driver pxe1610¶
Supported chips:
Infineon PXE1610
Prefix: ‘pxe1610’
Addresses scanned: -
Datasheet: Datasheet is not publicly available.
Infineon PXE1110
Prefix: ‘pxe1110’
Addresses scanned: -
Datasheet: Datasheet is not publicly available.
Infineon PXM1310
Prefix: ‘pxm1310’
Addresses scanned: -
Datasheet: Datasheet is not publicly available.
Author: Vijay Khemka <vijaykhemka@fb.com>
Description¶
PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers and compliant to
Intel VR13 DC-DC converter specifications.
Intel SVID protocol.
Used for Vcore power regulation for Intel VR13 based microprocessors
Servers, Workstations, and High-end desktops
PXM1310 is a Multi-rail Controller and it is compliant to
Intel VR13 DC-DC converter specifications.
Intel SVID protocol.
Used for DDR3/DDR4 Memory power regulation for Intel VR13 and IMVP8 based systems
Usage Notes¶
This driver does not probe for PMBus devices. You will have to instantiate devices explicitly.
Example: the following commands will load the driver for an PXE1610 at address 0x70 on I2C bus #4:
# modprobe pxe1610
# echo pxe1610 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
It can also be instantiated by declaring in device tree
Sysfs attributes¶
curr1_label  | 
“iin”  | 
curr1_input  | 
Measured input current  | 
curr1_alarm  | 
Current high alarm  | 
curr[2-4]_label  | 
“iout[1-3]”  | 
curr[2-4]_input  | 
Measured output current  | 
curr[2-4]_crit  | 
Critical maximum current  | 
curr[2-4]_crit_alarm  | 
Current critical high alarm  | 
in1_label  | 
“vin”  | 
in1_input  | 
Measured input voltage  | 
in1_crit  | 
Critical maximum input voltage  | 
in1_crit_alarm  | 
Input voltage critical high alarm  | 
in[2-4]_label  | 
“vout[1-3]”  | 
in[2-4]_input  | 
Measured output voltage  | 
in[2-4]_lcrit  | 
Critical minimum output voltage  | 
in[2-4]_lcrit_alarm  | 
Output voltage critical low alarm  | 
in[2-4]_crit  | 
Critical maximum output voltage  | 
in[2-4]_crit_alarm  | 
Output voltage critical high alarm  | 
power1_label  | 
“pin”  | 
power1_input  | 
Measured input power  | 
power1_alarm  | 
Input power high alarm  | 
power[2-4]_label  | 
“pout[1-3]”  | 
power[2-4]_input  | 
Measured output power  | 
temp[1-3]_input  | 
Measured temperature  | 
temp[1-3]_crit  | 
Critical high temperature  | 
temp[1-3]_crit_alarm  | 
Chip temperature critical high alarm  | 
temp[1-3]_max  | 
Maximum temperature  | 
temp[1-3]_max_alarm  | 
Chip temperature high alarm  |