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