pim4328.rst 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. .. SPDX-License-Identifier: GPL-2.0
  2. Kernel driver pim4328
  3. =====================
  4. Supported chips:
  5. * Flex PIM4328
  6. Prefix: 'pim4328', 'bmr455'
  7. Addresses scanned: -
  8. Datasheet:
  9. https://flexpowermodules.com/resources/fpm-techspec-pim4328
  10. * Flex PIM4820
  11. Prefixes: 'pim4820'
  12. Addresses scanned: -
  13. Datasheet: https://flexpowermodules.com/resources/fpm-techspec-pim4820
  14. * Flex PIM4006, PIM4106, PIM4206, PIM4306, PIM4406
  15. Prefixes: 'pim4006', 'pim4106', 'pim4206', 'pim4306', 'pim4406'
  16. Addresses scanned: -
  17. Datasheet: https://flexpowermodules.com/resources/fpm-techspec-pim4006
  18. Author: Erik Rosen <[email protected]>
  19. Description
  20. -----------
  21. This driver supports hardware monitoring for Flex PIM4328 and
  22. compatible digital power interface modules.
  23. The driver is a client driver to the core PMBus driver. Please see
  24. Documentation/hwmon/pmbus.rst and Documentation.hwmon/pmbus-core for details
  25. on PMBus client drivers.
  26. Usage Notes
  27. -----------
  28. This driver does not auto-detect devices. You will have to instantiate the
  29. devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
  30. details.
  31. Platform data support
  32. ---------------------
  33. The driver supports standard PMBus driver platform data.
  34. Sysfs entries
  35. -------------
  36. The following attributes are supported. All attributes are read-only.
  37. ======================= ========================================================
  38. in1_label "vin"
  39. in1_input Measured input voltage.
  40. in1_alarm Input voltage alarm.
  41. in2_label "vin.0"
  42. in2_input Measured input voltage on input A.
  43. PIM4328 and PIM4X06
  44. in3_label "vin.1"
  45. in3_input Measured input voltage on input B.
  46. PIM4328 and PIM4X06
  47. in4_label "vcap"
  48. in4_input Measured voltage on holdup capacitor.
  49. PIM4328
  50. curr1_label "iin.0"
  51. curr1_input Measured input current on input A.
  52. PIM4X06
  53. curr2_label "iin.1"
  54. curr2_input Measured input current on input B.
  55. PIM4X06
  56. currX_label "iout1"
  57. currX_input Measured output current.
  58. currX_alarm Output current alarm.
  59. X is 1 for PIM4820, 3 otherwise.
  60. temp1_input Measured temperature.
  61. temp1_alarm High temperature alarm.
  62. ======================= ========================================================