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