xref: /linux/Documentation/hwmon/acbel-fsg032.rst (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1*7a46c0cbSLakshmi YadlapatiKernel driver acbel-fsg032
2*7a46c0cbSLakshmi Yadlapati==========================
3*7a46c0cbSLakshmi Yadlapati
4*7a46c0cbSLakshmi YadlapatiSupported chips:
5*7a46c0cbSLakshmi Yadlapati
6*7a46c0cbSLakshmi Yadlapati  * ACBEL FSG032-00xG power supply.
7*7a46c0cbSLakshmi Yadlapati
8*7a46c0cbSLakshmi YadlapatiAuthor: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
9*7a46c0cbSLakshmi Yadlapati
10*7a46c0cbSLakshmi YadlapatiDescription
11*7a46c0cbSLakshmi Yadlapati-----------
12*7a46c0cbSLakshmi Yadlapati
13*7a46c0cbSLakshmi YadlapatiThis driver supports ACBEL FSG032-00xG Power Supply. This driver
14*7a46c0cbSLakshmi Yadlapatiis a client to the core PMBus driver.
15*7a46c0cbSLakshmi Yadlapati
16*7a46c0cbSLakshmi YadlapatiUsage Notes
17*7a46c0cbSLakshmi Yadlapati-----------
18*7a46c0cbSLakshmi Yadlapati
19*7a46c0cbSLakshmi YadlapatiThis driver does not auto-detect devices. You will have to instantiate the
20*7a46c0cbSLakshmi Yadlapatidevices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
21*7a46c0cbSLakshmi Yadlapatidetails.
22*7a46c0cbSLakshmi Yadlapati
23*7a46c0cbSLakshmi YadlapatiSysfs entries
24*7a46c0cbSLakshmi Yadlapati-------------
25*7a46c0cbSLakshmi Yadlapati
26*7a46c0cbSLakshmi YadlapatiThe following attributes are supported:
27*7a46c0cbSLakshmi Yadlapati
28*7a46c0cbSLakshmi Yadlapati======================= ======================================================
29*7a46c0cbSLakshmi Yadlapaticurr1_crit              Critical maximum current.
30*7a46c0cbSLakshmi Yadlapaticurr1_crit_alarm        Input current critical alarm.
31*7a46c0cbSLakshmi Yadlapaticurr1_input             Measured output current.
32*7a46c0cbSLakshmi Yadlapaticurr1_label             "iin"
33*7a46c0cbSLakshmi Yadlapaticurr1_max               Maximum input current.
34*7a46c0cbSLakshmi Yadlapaticurr1_max_alarm         Maximum input current high alarm.
35*7a46c0cbSLakshmi Yadlapaticurr1_rated_max         Maximum rated input current.
36*7a46c0cbSLakshmi Yadlapaticurr2_crit              Critical maximum current.
37*7a46c0cbSLakshmi Yadlapaticurr2_crit_alarm        Output current critical alarm.
38*7a46c0cbSLakshmi Yadlapaticurr2_input             Measured output current.
39*7a46c0cbSLakshmi Yadlapaticurr2_label             "iout1"
40*7a46c0cbSLakshmi Yadlapaticurr2_max               Maximum output current.
41*7a46c0cbSLakshmi Yadlapaticurr2_max_alarm         Output current high alarm.
42*7a46c0cbSLakshmi Yadlapaticurr2_rated_max         Maximum rated output current.
43*7a46c0cbSLakshmi Yadlapati
44*7a46c0cbSLakshmi Yadlapati
45*7a46c0cbSLakshmi Yadlapatifan1_alarm              Fan 1 warning.
46*7a46c0cbSLakshmi Yadlapatifan1_fault	        Fan 1 fault.
47*7a46c0cbSLakshmi Yadlapatifan1_input	        Fan 1 speed in RPM.
48*7a46c0cbSLakshmi Yadlapatifan1_target             Set fan speed reference.
49*7a46c0cbSLakshmi Yadlapati
50*7a46c0cbSLakshmi Yadlapatiin1_alarm               Input voltage under-voltage alarm.
51*7a46c0cbSLakshmi Yadlapatiin1_input               Measured input voltage.
52*7a46c0cbSLakshmi Yadlapatiin1_label               "vin"
53*7a46c0cbSLakshmi Yadlapatiin1_rated_max           Maximum rated input voltage.
54*7a46c0cbSLakshmi Yadlapatiin1_rated_min           Minimum rated input voltage.
55*7a46c0cbSLakshmi Yadlapatiin2_crit                Critical maximum output voltage.
56*7a46c0cbSLakshmi Yadlapatiin2_crit_alarm          Output voltage critical high alarm.
57*7a46c0cbSLakshmi Yadlapatiin2_input               Measured output voltage.
58*7a46c0cbSLakshmi Yadlapatiin2_label               "vout1"
59*7a46c0cbSLakshmi Yadlapatiin2_lcrit               Critical minimum output voltage.
60*7a46c0cbSLakshmi Yadlapatiin2_lcrit_alarm         Output voltage critical low alarm.
61*7a46c0cbSLakshmi Yadlapatiin2_rated_max           Maximum rated output voltage.
62*7a46c0cbSLakshmi Yadlapatiin2_rated_min           Minimum rated output voltage.
63*7a46c0cbSLakshmi Yadlapati
64*7a46c0cbSLakshmi Yadlapatipower1_alarm            Input fault or alarm.
65*7a46c0cbSLakshmi Yadlapatipower1_input            Measured input power.
66*7a46c0cbSLakshmi Yadlapatipower1_label            "pin"
67*7a46c0cbSLakshmi Yadlapatipower1_max              Input power limit.
68*7a46c0cbSLakshmi Yadlapatipower1_rated_max        Maximum rated input power.
69*7a46c0cbSLakshmi Yadlapatipower2_crit             Critical output power limit.
70*7a46c0cbSLakshmi Yadlapatipower2_crit_alarm       Output power crit alarm limit exceeded.
71*7a46c0cbSLakshmi Yadlapatipower2_input            Measured output power.
72*7a46c0cbSLakshmi Yadlapatipower2_label            "pout"
73*7a46c0cbSLakshmi Yadlapatipower2_max              Output power limit.
74*7a46c0cbSLakshmi Yadlapatipower2_max_alarm        Output power high alarm.
75*7a46c0cbSLakshmi Yadlapatipower2_rated_max        Maximum rated output power.
76*7a46c0cbSLakshmi Yadlapati
77*7a46c0cbSLakshmi Yadlapatitemp[1-3]_input         Measured temperature.
78*7a46c0cbSLakshmi Yadlapatitemp[1-2]_max           Maximum temperature.
79*7a46c0cbSLakshmi Yadlapatitemp[1-3]_rated_max     Temperature high alarm.
80*7a46c0cbSLakshmi Yadlapati======================= ======================================================
81