xref: /linux/Documentation/hwmon/tps25990.rst (revision e814f3fd16acfb7f9966773953de8f740a1e3202)
1.. SPDX-License-Identifier: GPL-2.0
2
3Kernel driver tps25990
4======================
5
6Supported chips:
7
8  * TI TPS25990
9
10    Prefix: 'tps25990'
11
12  * Datasheet
13
14    Publicly available at Texas Instruments website: https://www.ti.com/lit/gpn/tps25990
15
16Author:
17
18	Jerome Brunet <jbrunet@baylibre.com>
19
20Description
21-----------
22
23This driver implements support for TI TPS25990 eFuse.
24This is an integrated, high-current circuit protection and power
25management device with PMBUS interface
26
27Device compliant with:
28
29- PMBus rev 1.3 interface.
30
31Device supports direct format for reading input voltages,
32output voltage, input current, input power and temperature.
33
34Due to the specificities of the chip, all history reset attributes
35are tied together. Resetting the history of a sensor, resets the
36history of all the sensors.
37
38The driver exports the following attributes via the 'sysfs' files
39for input current:
40
41**curr1_average**
42
43**curr1_crit**
44
45**curr1_crit_alarm**
46
47**curr1_highest**
48
49**curr1_input**
50
51**curr1_label**
52
53**curr1_max**
54
55**curr1_max_alarm**
56
57**curr1_reset_history**
58
59The driver provides the following attributes for main input voltage:
60
61**in1_average**
62
63**in1_crit**
64
65**in1_crit_alarm**
66
67**in1_highest**
68
69**in1_input**
70
71**in1_label**
72
73**in1_lcrit**
74
75**in1_lcrit_alarm**
76
77**in1_lowest**
78
79**in1_max**
80
81**in1_max_alarm**
82
83**in1_min**
84
85**in1_min_alarm**
86
87**in1_reset_history**
88
89The driver provides the following attributes for auxiliary input voltage:
90
91**in2_input**
92
93**in2_label**
94
95The driver provides the following attributes for output voltage:
96
97**in3_average**
98
99**in3_input**
100
101**in3_label**
102
103**in3_lowest**
104
105**in3_min**
106
107**in3_min_alarm**
108
109**in3_reset_history**
110
111The driver provides the following attributes for input power:
112
113**power1_alarm**
114
115**power1_average**
116
117**power1_input**
118
119**power1_input_highest**
120
121**power1_label**
122
123**power1_max**
124
125**power1_reset_history**
126
127The driver provides the following attributes for temperature:
128
129**temp1_average**
130
131**temp1_crit**
132
133**temp1_crit_alarm**
134
135**temp1_highest**
136
137**temp1_input**
138
139**temp1_max**
140
141**temp1_max_alarm**
142
143**temp1_reset_history**
144
145The driver provides the following attributes for sampling:
146
147**samples**
148