xref: /linux/Documentation/hwmon/mp2993.rst (revision fc37348c907ba220b898ad383c0d5134a9a545c1)
1fc37348cSNoah Wang.. SPDX-License-Identifier: GPL-2.0
2fc37348cSNoah Wang
3fc37348cSNoah WangKernel driver mp2993
4fc37348cSNoah Wang====================
5fc37348cSNoah Wang
6fc37348cSNoah WangSupported chips:
7fc37348cSNoah Wang
8fc37348cSNoah Wang  * MPS mp2993
9fc37348cSNoah Wang
10fc37348cSNoah Wang    Prefix: 'mp2993'
11fc37348cSNoah Wang
12fc37348cSNoah Wang  * Datasheet
13fc37348cSNoah Wang    https://scnbwymvp-my.sharepoint.com/:f:/g/personal/admin_scnbwy_com/Eth4kX1_J1hMsaASHiOYL4QBHU5a75r-tRfLKbHnJFdKLQ?e=vxj3DF
14fc37348cSNoah Wang
15fc37348cSNoah WangAuthor:
16fc37348cSNoah Wang
17fc37348cSNoah Wang	Noah Wang <noahwang.wang@outlook.com>
18fc37348cSNoah Wang
19fc37348cSNoah WangDescription
20fc37348cSNoah Wang-----------
21fc37348cSNoah Wang
22fc37348cSNoah WangThis driver implements support for Monolithic Power Systems, Inc. (MPS)
23fc37348cSNoah WangMP2993 Dual Loop Digital Multi-phase Controller.
24fc37348cSNoah Wang
25fc37348cSNoah WangDevice compliant with:
26fc37348cSNoah Wang
27fc37348cSNoah Wang- PMBus rev 1.3 interface.
28fc37348cSNoah Wang
29fc37348cSNoah WangThe driver exports the following attributes via the 'sysfs' files
30fc37348cSNoah Wangfor input voltage:
31fc37348cSNoah Wang
32fc37348cSNoah Wang**in1_input**
33fc37348cSNoah Wang
34fc37348cSNoah Wang**in1_label**
35fc37348cSNoah Wang
36fc37348cSNoah Wang**in1_crit**
37fc37348cSNoah Wang
38fc37348cSNoah Wang**in1_crit_alarm**
39fc37348cSNoah Wang
40fc37348cSNoah Wang**in1_lcrit**
41fc37348cSNoah Wang
42fc37348cSNoah Wang**in1_lcrit_alarm**
43fc37348cSNoah Wang
44fc37348cSNoah Wang**in1_max**
45fc37348cSNoah Wang
46fc37348cSNoah Wang**in1_max_alarm**
47fc37348cSNoah Wang
48fc37348cSNoah Wang**in1_min**
49fc37348cSNoah Wang
50fc37348cSNoah Wang**in1_min_alarm**
51fc37348cSNoah Wang
52fc37348cSNoah WangThe driver provides the following attributes for output voltage:
53fc37348cSNoah Wang
54fc37348cSNoah Wang**in2_input**
55fc37348cSNoah Wang
56fc37348cSNoah Wang**in2_label**
57fc37348cSNoah Wang
58fc37348cSNoah Wang**in2_crit**
59fc37348cSNoah Wang
60fc37348cSNoah Wang**in2_crit_alarm**
61fc37348cSNoah Wang
62fc37348cSNoah Wang**in2_lcrit**
63fc37348cSNoah Wang
64fc37348cSNoah Wang**in2_lcrit_alarm**
65fc37348cSNoah Wang
66fc37348cSNoah Wang**in3_input**
67fc37348cSNoah Wang
68fc37348cSNoah Wang**in3_label**
69fc37348cSNoah Wang
70fc37348cSNoah Wang**in3_crit**
71fc37348cSNoah Wang
72fc37348cSNoah Wang**in3_crit_alarm**
73fc37348cSNoah Wang
74fc37348cSNoah Wang**in3_lcrit**
75fc37348cSNoah Wang
76fc37348cSNoah Wang**in3_lcrit_alarm**
77fc37348cSNoah Wang
78fc37348cSNoah WangThe driver provides the following attributes for input current:
79fc37348cSNoah Wang
80fc37348cSNoah Wang**curr1_input**
81fc37348cSNoah Wang
82fc37348cSNoah Wang**curr1_label**
83fc37348cSNoah Wang
84fc37348cSNoah Wang**curr1_max**
85fc37348cSNoah Wang
86fc37348cSNoah Wang**curr1_max_alarm**
87fc37348cSNoah Wang
88fc37348cSNoah WangThe driver provides the following attributes for output current:
89fc37348cSNoah Wang
90fc37348cSNoah Wang**curr2_input**
91fc37348cSNoah Wang
92fc37348cSNoah Wang**curr2_label**
93fc37348cSNoah Wang
94fc37348cSNoah Wang**curr2_crit**
95fc37348cSNoah Wang
96fc37348cSNoah Wang**curr2_crit_alarm**
97fc37348cSNoah Wang
98fc37348cSNoah Wang**curr2_max**
99fc37348cSNoah Wang
100fc37348cSNoah Wang**curr2_max_alarm**
101fc37348cSNoah Wang
102fc37348cSNoah Wang**curr3_input**
103fc37348cSNoah Wang
104fc37348cSNoah Wang**curr3_label**
105fc37348cSNoah Wang
106fc37348cSNoah Wang**curr3_crit**
107fc37348cSNoah Wang
108fc37348cSNoah Wang**curr3_crit_alarm**
109fc37348cSNoah Wang
110fc37348cSNoah Wang**curr3_max**
111fc37348cSNoah Wang
112fc37348cSNoah Wang**curr3_max_alarm**
113fc37348cSNoah Wang
114fc37348cSNoah WangThe driver provides the following attributes for input power:
115fc37348cSNoah Wang
116fc37348cSNoah Wang**power1_input**
117fc37348cSNoah Wang
118fc37348cSNoah Wang**power1_label**
119fc37348cSNoah Wang
120fc37348cSNoah WangThe driver provides the following attributes for output power:
121fc37348cSNoah Wang
122fc37348cSNoah Wang**power2_input**
123fc37348cSNoah Wang
124fc37348cSNoah Wang**power2_label**
125fc37348cSNoah Wang
126fc37348cSNoah Wang**power3_input**
127fc37348cSNoah Wang
128fc37348cSNoah Wang**power3_label**
129fc37348cSNoah Wang
130fc37348cSNoah WangThe driver provides the following attributes for temperature:
131fc37348cSNoah Wang
132fc37348cSNoah Wang**temp1_input**
133fc37348cSNoah Wang
134fc37348cSNoah Wang**temp1_crit**
135fc37348cSNoah Wang
136fc37348cSNoah Wang**temp1_crit_alarm**
137fc37348cSNoah Wang
138fc37348cSNoah Wang**temp1_max**
139fc37348cSNoah Wang
140fc37348cSNoah Wang**temp1_max_alarm**
141fc37348cSNoah Wang
142fc37348cSNoah Wang**temp2_input**
143fc37348cSNoah Wang
144fc37348cSNoah Wang**temp2_crit**
145fc37348cSNoah Wang
146fc37348cSNoah Wang**temp2_crit_alarm**
147fc37348cSNoah Wang
148fc37348cSNoah Wang**temp2_max**
149fc37348cSNoah Wang
150fc37348cSNoah Wang**temp2_max_alarm**
151