| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- .. SPDX-License-Identifier: GPL-2.0
- Kernel driver tps25990
- ======================
- Supported chips:
- * TI TPS25990
- Prefix: 'tps25990'
- * Datasheet
- Publicly available at Texas Instruments website: https://www.ti.com/lit/gpn/tps25990
- Author:
- Jerome Brunet <jbrunet@baylibre.com>
- Description
- -----------
- This driver implements support for TI TPS25990 eFuse.
- This is an integrated, high-current circuit protection and power
- management device with PMBUS interface
- Device compliant with:
- - PMBus rev 1.3 interface.
- Device supports direct format for reading input voltages,
- output voltage, input current, input power and temperature.
- Due to the specificities of the chip, all history reset attributes
- are tied together. Resetting the history of a sensor, resets the
- history of all the sensors.
- The driver exports the following attributes via the 'sysfs' files
- for input current:
- **curr1_average**
- **curr1_crit**
- **curr1_crit_alarm**
- **curr1_highest**
- **curr1_input**
- **curr1_label**
- **curr1_max**
- **curr1_max_alarm**
- **curr1_reset_history**
- The driver provides the following attributes for main input voltage:
- **in1_average**
- **in1_crit**
- **in1_crit_alarm**
- **in1_highest**
- **in1_input**
- **in1_label**
- **in1_lcrit**
- **in1_lcrit_alarm**
- **in1_lowest**
- **in1_max**
- **in1_max_alarm**
- **in1_min**
- **in1_min_alarm**
- **in1_reset_history**
- The driver provides the following attributes for auxiliary input voltage:
- **in2_input**
- **in2_label**
- The driver provides the following attributes for output voltage:
- **in3_average**
- **in3_input**
- **in3_label**
- **in3_lowest**
- **in3_min**
- **in3_min_alarm**
- **in3_reset_history**
- The driver provides the following attributes for input power:
- **power1_alarm**
- **power1_average**
- **power1_input**
- **power1_input_highest**
- **power1_label**
- **power1_max**
- **power1_reset_history**
- The driver provides the following attributes for temperature:
- **temp1_average**
- **temp1_crit**
- **temp1_crit_alarm**
- **temp1_highest**
- **temp1_input**
- **temp1_max**
- **temp1_max_alarm**
- **temp1_reset_history**
- The driver provides the following attributes for sampling:
- **samples**
|