pxe1610.rst 2.5 KB

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