mp2925.rst 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. .. SPDX-License-Identifier: GPL-2.0
  2. Kernel driver mp2925
  3. ====================
  4. Supported chips:
  5. * MPS mp2925
  6. Prefix: 'mp2925'
  7. * MPS mp2929
  8. Prefix: 'mp2929'
  9. Author:
  10. Wensheng Wang <wenswang@yeah.net>
  11. Description
  12. -----------
  13. This driver implements support for Monolithic Power Systems, Inc. (MPS)
  14. MP2925 Dual Loop Digital Multi-phase Controller.
  15. Device compliant with:
  16. - PMBus rev 1.3 interface.
  17. The driver exports the following attributes via the 'sysfs' files
  18. for input voltage:
  19. **in1_input**
  20. **in1_label**
  21. **in1_crit**
  22. **in1_crit_alarm**
  23. **in1_lcrit**
  24. **in1_lcrit_alarm**
  25. **in1_max**
  26. **in1_max_alarm**
  27. **in1_min**
  28. **in1_min_alarm**
  29. The driver provides the following attributes for output voltage:
  30. **in2_input**
  31. **in2_label**
  32. **in2_crit**
  33. **in2_crit_alarm**
  34. **in2_lcrit**
  35. **in2_lcrit_alarm**
  36. **in3_input**
  37. **in3_label**
  38. **in3_crit**
  39. **in3_crit_alarm**
  40. **in3_lcrit**
  41. **in3_lcrit_alarm**
  42. The driver provides the following attributes for input current:
  43. **curr1_input**
  44. **curr1_label**
  45. The driver provides the following attributes for output current:
  46. **curr2_input**
  47. **curr2_label**
  48. **curr2_crit**
  49. **curr2_crit_alarm**
  50. **curr2_max**
  51. **curr2_max_alarm**
  52. **curr3_input**
  53. **curr3_label**
  54. **curr3_crit**
  55. **curr3_crit_alarm**
  56. **curr3_max**
  57. **curr3_max_alarm**
  58. The driver provides the following attributes for input power:
  59. **power1_input**
  60. **power1_label**
  61. **power2_input**
  62. **power2_label**
  63. The driver provides the following attributes for output power:
  64. **power3_input**
  65. **power3_label**
  66. **power4_input**
  67. **power4_label**
  68. The driver provides the following attributes for temperature:
  69. **temp1_input**
  70. **temp1_crit**
  71. **temp1_crit_alarm**
  72. **temp1_max**
  73. **temp1_max_alarm**
  74. **temp2_input**
  75. **temp2_crit**
  76. **temp2_crit_alarm**
  77. **temp2_max**
  78. **temp2_max_alarm**