xref: /linux/Documentation/hwmon/e50sn12051.rst (revision 0eaed89c18aeedf0898baf2dbf5ff027c6795152)
1*c41bc867SColin Huang.. SPDX-License-Identifier: GPL-2.0-or-later
2*c41bc867SColin Huang
3*c41bc867SColin HuangKernel driver e50sn12051
4*c41bc867SColin Huang========================
5*c41bc867SColin Huang
6*c41bc867SColin HuangSupported chips:
7*c41bc867SColin Huang
8*c41bc867SColin Huang  * Delta E50SN12051
9*c41bc867SColin Huang
10*c41bc867SColin Huang    Prefix: 'e50sn12051'
11*c41bc867SColin Huang
12*c41bc867SColin Huang    Addresses scanned: -
13*c41bc867SColin Huang
14*c41bc867SColin Huang    Datasheet:
15*c41bc867SColin Huang
16*c41bc867SColin Huang      Provided by Delta upon request and NDA
17*c41bc867SColin Huang
18*c41bc867SColin HuangDescription
19*c41bc867SColin Huang-----------
20*c41bc867SColin Huang
21*c41bc867SColin HuangE50SN12051 is a 600W non-isolated 1/8th brick DC-DC power module.
22*c41bc867SColin Huang
23*c41bc867SColin HuangThis driver supports the E50SN12051 PMBus compliant monitor device.
24*c41bc867SColin Huang
25*c41bc867SColin HuangThe device provides measurements for:
26*c41bc867SColin Huang
27*c41bc867SColin Huang* Input voltage
28*c41bc867SColin Huang* Output current
29*c41bc867SColin Huang* Output voltage
30*c41bc867SColin Huang* Temperature
31*c41bc867SColin Huang
32*c41bc867SColin HuangThe driver is based on the PMBus core and exposes standard hwmon
33*c41bc867SColin Huangsysfs attributes.
34*c41bc867SColin Huang
35*c41bc867SColin HuangSysfs attributes
36*c41bc867SColin Huang----------------
37*c41bc867SColin Huang
38*c41bc867SColin Huang======================= =======================================================
39*c41bc867SColin Huangcurr1_label             "iout1"
40*c41bc867SColin Huangcurr1_crit              Critical maximum current.
41*c41bc867SColin Huang                        From IOUT_OC_FAULT_LIMIT register.
42*c41bc867SColin Huangcurr1_crit_alarm        Current critical high alarm.
43*c41bc867SColin Huang                        From IOUT_OC_FAULT status.
44*c41bc867SColin Huangcurr1_input             Measured current.
45*c41bc867SColin Huang                        From READ_IOUT register.
46*c41bc867SColin Huangcurr1_max               Maximum current.
47*c41bc867SColin Huang                        From IOUT_OC_WARN_LIMIT register.
48*c41bc867SColin Huangcurr1_max_alarm         Current high alarm.
49*c41bc867SColin Huang                        From IOUT_OC_WARN_LIMIT status.
50*c41bc867SColin Huang
51*c41bc867SColin Huangin1_label               "vin"
52*c41bc867SColin Huangin1_alarm               Input voltage alarm.
53*c41bc867SColin Huangin1_input               Measured voltage.
54*c41bc867SColin Huang                        From READ_VIN register.
55*c41bc867SColin Huang
56*c41bc867SColin Huangin2_label               "vout1"
57*c41bc867SColin Huangin2_crit                Critical maximum voltage.
58*c41bc867SColin Huang                        From VOUT_OV_FAULT_LIMIT register.
59*c41bc867SColin Huangin2_crit_alarm          Voltage critical high alarm.
60*c41bc867SColin Huang                        From VOLTAGE_OV_FAULT status.
61*c41bc867SColin Huangin2_input               Measured voltage.
62*c41bc867SColin Huang                        From READ_VOUT register.
63*c41bc867SColin Huangin2_max                 Maximum voltage.
64*c41bc867SColin Huang                        From VOUT_OV_WARN_LIMIT register.
65*c41bc867SColin Huangin2_max_alarm           Voltage high alarm.
66*c41bc867SColin Huang                        From VOLTAGE_OV_WARNING status.
67*c41bc867SColin Huang
68*c41bc867SColin Huangtemp1_crit              Critical high temperature.
69*c41bc867SColin Huang                        From OT_FAULT_LIMIT register.
70*c41bc867SColin Huangtemp1_crit_alarm        Module temperature critical high alarm.
71*c41bc867SColin Huang                        Set by comparing READ_TEMPERATURE_1 with OT_FAULT_LIMIT
72*c41bc867SColin Huang                        if TEMP_OT_FAULT status is set.
73*c41bc867SColin Huangtemp1_input             Measured module's hot spot temperature.
74*c41bc867SColin Huang                        From READ_TEMPERATURE_1 register.
75*c41bc867SColin Huangtemp1_max               Maximum temperature.
76*c41bc867SColin Huang                        From OT_WARN_LIMIT register.
77*c41bc867SColin Huangtemp1_max_alarm         Module temperature high alarm.
78*c41bc867SColin Huang                        Set by comparing READ_TEMPERATURE_1 with OT_WARN_LIMIT if
79*c41bc867SColin Huang                        TEMP_OT_WARNING status is set.
80*c41bc867SColin Huang======================= =======================================================
81*c41bc867SColin Huang
82