57 lines · plain
1.. SPDX-License-Identifier: GPL-2.02 3Kernel driver ltc29924=====================5 6Supported chips:7 * Linear Technology LTC29928 Prefix: 'ltc2992'9 Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2992.pdf10 11Author: Alexandru Tachici <alexandru.tachici@analog.com>12 13 14Description15-----------16 17This driver supports hardware monitoring for Linear Technology LTC2992 power monitor.18 19LTC2992 is a rail-to-rail system monitor that measures current,20voltage, and power of two supplies.21 22Two ADCs simultaneously measure each supply's current. A third ADC monitors23the input voltages and four auxiliary external voltages.24 25 26Sysfs entries27-------------28 29The following attributes are supported. Limits are read-write,30all other attributes are read-only.31 32in_reset_history Reset all highest/lowest values.33 34inX_input Measured voltage.35inX_lowest Minimum measured voltage.36inX_highest Maximum measured voltage.37inX_min Minimum voltage allowed.38inX_max Maximum voltage allowed.39inX_min_alarm An undervoltage occurred. Cleared on read.40inX_max_alarm An overvoltage occurred. Cleared on read.41 42currX_input Measured current.43currX_lowest Minimum measured current.44currX_highest Maximum measured current.45currX_min Minimum current allowed.46currX_max Maximum current allowed.47currX_min_alarm An undercurrent occurred. Cleared on read.48currX_max_alarm An overcurrent occurred. Cleared on read.49 50powerX_input Measured power.51powerX_input_lowest Minimum measured voltage.52powerX_input_highest Maximum measured voltage.53powerX_min Minimum power.54powerX_max Maximum power.55powerX_min_alarm An underpower occurred. Cleared on read.56powerX_max_alarm An overpower occurred. Cleared on read.57