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