108 lines · plain
1Kernel driver pxe16102=====================3 4Supported chips:5 6 * Infineon PXE16107 8 Prefix: 'pxe1610'9 10 Addresses scanned: -11 12 Datasheet: Datasheet is not publicly available.13 14 * Infineon PXE111015 16 Prefix: 'pxe1110'17 18 Addresses scanned: -19 20 Datasheet: Datasheet is not publicly available.21 22 * Infineon PXM131023 24 Prefix: 'pxm1310'25 26 Addresses scanned: -27 28 Datasheet: Datasheet is not publicly available.29 30Author: Vijay Khemka <vijaykhemka@fb.com>31 32 33Description34-----------35 36PXE1610/PXE1110 are Multi-rail/Multiphase Digital Controllers37and compliant to38 39 - Intel VR13 DC-DC converter specifications.40 - Intel SVID protocol.41 42Used for Vcore power regulation for Intel VR13 based microprocessors43 44 - Servers, Workstations, and High-end desktops45 46PXM1310 is a Multi-rail Controller and it is compliant to47 48 - Intel VR13 DC-DC converter specifications.49 - Intel SVID protocol.50 51Used for DDR3/DDR4 Memory power regulation for Intel VR13 and52IMVP8 based systems53 54 55Usage Notes56-----------57 58This driver does not probe for PMBus devices. You will have59to instantiate devices explicitly.60 61Example: the following commands will load the driver for an PXE161062at address 0x70 on I2C bus #4::63 64 # modprobe pxe161065 # echo pxe1610 0x70 > /sys/bus/i2c/devices/i2c-4/new_device66 67It can also be instantiated by declaring in device tree68 69 70Sysfs attributes71----------------72 73====================== ====================================74curr1_label "iin"75curr1_input Measured input current76curr1_alarm Current high alarm77 78curr[2-4]_label "iout[1-3]"79curr[2-4]_input Measured output current80curr[2-4]_crit Critical maximum current81curr[2-4]_crit_alarm Current critical high alarm82 83in1_label "vin"84in1_input Measured input voltage85in1_crit Critical maximum input voltage86in1_crit_alarm Input voltage critical high alarm87 88in[2-4]_label "vout[1-3]"89in[2-4]_input Measured output voltage90in[2-4]_lcrit Critical minimum output voltage91in[2-4]_lcrit_alarm Output voltage critical low alarm92in[2-4]_crit Critical maximum output voltage93in[2-4]_crit_alarm Output voltage critical high alarm94 95power1_label "pin"96power1_input Measured input power97power1_alarm Input power high alarm98 99power[2-4]_label "pout[1-3]"100power[2-4]_input Measured output power101 102temp[1-3]_input Measured temperature103temp[1-3]_crit Critical high temperature104temp[1-3]_crit_alarm Chip temperature critical high alarm105temp[1-3]_max Maximum temperature106temp[1-3]_max_alarm Chip temperature high alarm107====================== ====================================108