xref: /linux/Documentation/hwmon/e50sn12051.rst (revision 0eaed89c18aeedf0898baf2dbf5ff027c6795152)
1.. SPDX-License-Identifier: GPL-2.0-or-later
2
3Kernel driver e50sn12051
4========================
5
6Supported chips:
7
8  * Delta E50SN12051
9
10    Prefix: 'e50sn12051'
11
12    Addresses scanned: -
13
14    Datasheet:
15
16      Provided by Delta upon request and NDA
17
18Description
19-----------
20
21E50SN12051 is a 600W non-isolated 1/8th brick DC-DC power module.
22
23This driver supports the E50SN12051 PMBus compliant monitor device.
24
25The device provides measurements for:
26
27* Input voltage
28* Output current
29* Output voltage
30* Temperature
31
32The driver is based on the PMBus core and exposes standard hwmon
33sysfs attributes.
34
35Sysfs attributes
36----------------
37
38======================= =======================================================
39curr1_label             "iout1"
40curr1_crit              Critical maximum current.
41                        From IOUT_OC_FAULT_LIMIT register.
42curr1_crit_alarm        Current critical high alarm.
43                        From IOUT_OC_FAULT status.
44curr1_input             Measured current.
45                        From READ_IOUT register.
46curr1_max               Maximum current.
47                        From IOUT_OC_WARN_LIMIT register.
48curr1_max_alarm         Current high alarm.
49                        From IOUT_OC_WARN_LIMIT status.
50
51in1_label               "vin"
52in1_alarm               Input voltage alarm.
53in1_input               Measured voltage.
54                        From READ_VIN register.
55
56in2_label               "vout1"
57in2_crit                Critical maximum voltage.
58                        From VOUT_OV_FAULT_LIMIT register.
59in2_crit_alarm          Voltage critical high alarm.
60                        From VOLTAGE_OV_FAULT status.
61in2_input               Measured voltage.
62                        From READ_VOUT register.
63in2_max                 Maximum voltage.
64                        From VOUT_OV_WARN_LIMIT register.
65in2_max_alarm           Voltage high alarm.
66                        From VOLTAGE_OV_WARNING status.
67
68temp1_crit              Critical high temperature.
69                        From OT_FAULT_LIMIT register.
70temp1_crit_alarm        Module temperature critical high alarm.
71                        Set by comparing READ_TEMPERATURE_1 with OT_FAULT_LIMIT
72                        if TEMP_OT_FAULT status is set.
73temp1_input             Measured module's hot spot temperature.
74                        From READ_TEMPERATURE_1 register.
75temp1_max               Maximum temperature.
76                        From OT_WARN_LIMIT register.
77temp1_max_alarm         Module temperature high alarm.
78                        Set by comparing READ_TEMPERATURE_1 with OT_WARN_LIMIT if
79                        TEMP_OT_WARNING status is set.
80======================= =======================================================
81
82