Documentation/hwmon/e50sn12051.rst

Source file repositories/reference/linux-study-clean/Documentation/hwmon/e50sn12051.rst

File Facts

System
Linux kernel
Corpus path
Documentation/hwmon/e50sn12051.rst
Extension
.rst
Size
2754 bytes
Lines
82
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. SPDX-License-Identifier: GPL-2.0-or-later

Kernel driver e50sn12051
========================

Supported chips:

  * Delta E50SN12051

    Prefix: 'e50sn12051'

    Addresses scanned: -

    Datasheet:

      Provided by Delta upon request and NDA

Description
-----------

E50SN12051 is a 600W non-isolated 1/8th brick DC-DC power module.

This driver supports the E50SN12051 PMBus compliant monitor device.

The device provides measurements for:

* Input voltage
* Output current
* Output voltage
* Temperature

The driver is based on the PMBus core and exposes standard hwmon
sysfs attributes.

Sysfs attributes
----------------

======================= =======================================================
curr1_label             "iout1"
curr1_crit              Critical maximum current.
                        From IOUT_OC_FAULT_LIMIT register.
curr1_crit_alarm        Current critical high alarm.
                        From IOUT_OC_FAULT status.
curr1_input             Measured current.
                        From READ_IOUT register.
curr1_max               Maximum current.
                        From IOUT_OC_WARN_LIMIT register.
curr1_max_alarm         Current high alarm.
                        From IOUT_OC_WARN_LIMIT status.

in1_label               "vin"
in1_alarm               Input voltage alarm.
in1_input               Measured voltage.
                        From READ_VIN register.

in2_label               "vout1"
in2_crit                Critical maximum voltage.
                        From VOUT_OV_FAULT_LIMIT register.
in2_crit_alarm          Voltage critical high alarm.
                        From VOLTAGE_OV_FAULT status.
in2_input               Measured voltage.
                        From READ_VOUT register.
in2_max                 Maximum voltage.
                        From VOUT_OV_WARN_LIMIT register.
in2_max_alarm           Voltage high alarm.
                        From VOLTAGE_OV_WARNING status.

temp1_crit              Critical high temperature.
                        From OT_FAULT_LIMIT register.
temp1_crit_alarm        Module temperature critical high alarm.

Annotation

Implementation Notes