mpq8785.rst 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. .. SPDX-License-Identifier: GPL-2.0-only
  2. Kernel driver mpq8785
  3. =======================
  4. Supported chips:
  5. * MPS MPM3695 family
  6. * MPS MPM82504
  7. * MPS MPQ8785
  8. Prefix: 'mpq8785'
  9. Author: Charles Hsu <ythsu0511@gmail.com>
  10. Description
  11. -----------
  12. The MPM3695 family is a scalable, ultra-thin, fully integrated power module with
  13. a PMBus interface. It offers a complete power solution that achieves up to
  14. 10A (-10 variant), 20A (-25 variant), 25A (-20 variant), 100A (-100 variant)
  15. of output current with excellent load and line regulation across a wide input
  16. voltage range. It operates at high efficiency over a wide load range, and can
  17. be parallled to deliver higher current. Variants -10,-20 and -100 have different
  18. voltage scale configuration register range (10 bits) than -25 version (11 bits).
  19. The MPM82504 is a quad 25A, scalable, fully integrated power module with a PMBus
  20. interface. The device offers a complete power solution that achieves up to 25A
  21. per output channel. The MPM82504 has four output channels that can be paralleled
  22. to provide 50A, 75A, or 100A of output current for flexible configurations.
  23. The device can also operate in parallel with the MPM3695-100 and additional
  24. MPM82504 devices to provide a higher output current. The MPM82504 operates
  25. at high efficiency across a wide load range.
  26. The MPQ8785 is a fully integrated, PMBus-compatible, high-frequency, synchronous
  27. buck converter. The MPQ8785 offers a very compact solution that achieves up to
  28. 40A output current per phase, with excellent load and line regulation over a
  29. wide input supply range. The MPQ8785 operates at high efficiency over a wide
  30. output current load range.
  31. The PMBus interface provides converter configurations and key parameters
  32. monitoring.
  33. The devices adopts MPS's proprietary multi-phase digital constant-on-time (MCOT)
  34. control, which provides fast transient response and eases loop stabilization.
  35. The MCOT scheme also allows multiple devices or channels to be connected in
  36. parallel with excellent current sharing and phase interleaving for high-current
  37. applications.
  38. Fully integrated protection features include over-current protection (OCP),
  39. over-voltage protection (OVP), under-voltage protection (UVP), and
  40. over-temperature protection (OTP).
  41. Device compliant with:
  42. - PMBus rev 1.3 interface.
  43. The driver exports the following attributes via the 'sysfs' files
  44. for input voltage:
  45. **in1_input**
  46. **in1_label**
  47. **in1_max**
  48. **in1_max_alarm**
  49. **in1_min**
  50. **in1_min_alarm**
  51. **in1_crit**
  52. **in1_crit_alarm**
  53. The driver provides the following attributes for output voltage:
  54. **in2_input**
  55. **in2_label**
  56. **in2_alarm**
  57. The driver provides the following attributes for output current:
  58. **curr1_input**
  59. **curr1_label**
  60. **curr1_max**
  61. **curr1_max_alarm**
  62. **curr1_crit**
  63. **curr1_crit_alarm**
  64. The driver provides the following attributes for temperature:
  65. **temp1_input**
  66. **temp1_max**
  67. **temp1_max_alarm**
  68. **temp1_crit**
  69. **temp1_crit_alarm**