max17616.rst 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. .. SPDX-License-Identifier: GPL-2.0
  2. Kernel driver max17616
  3. ======================
  4. Supported chips:
  5. * Analog Devices MAX17616/MAX17616A
  6. Prefix: 'max17616'
  7. Addresses scanned: -
  8. Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max17616-max17616a.pdf
  9. Author:
  10. - Kim Seer Paller <kimseer.paller@analog.com>
  11. Description
  12. -----------
  13. This driver supports hardware monitoring for Analog Devices MAX17616/MAX17616A
  14. Current-Limiter with OV/Surge, UV, Reverse Polarity, Loss of Ground Protection
  15. with PMBus Interface.
  16. The MAX17616/MAX17616A is a 3V to 80V, 7A current-limiter with overvoltage,
  17. surge, undervoltage, reverse polarity, and loss of ground protection. Through
  18. the PMBus interface, the device can monitor input/output voltages, output current
  19. and temperature.
  20. The driver is a client driver to the core PMBus driver. Please see
  21. Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
  22. Usage Notes
  23. -----------
  24. This driver does not auto-detect devices. You will have to instantiate
  25. the devices explicitly. Please see Documentation/i2c/instantiating-devices.rst
  26. for details.
  27. Platform data support
  28. ---------------------
  29. The driver supports standard PMBus driver platform data.
  30. Sysfs entries
  31. -------------
  32. ================= ========================================
  33. in1_label "vin"
  34. in1_input Measured input voltage
  35. in1_alarm Input voltage alarm
  36. in2_label "vout1"
  37. in2_input Measured output voltage
  38. curr1_label "iout1"
  39. curr1_input Measured output current.
  40. curr1_alarm Output current alarm
  41. temp1_input Measured temperature
  42. temp1_alarm Chip temperature alarm
  43. ================= ========================================