mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
Add PMBUS driver for Murata D1U74T power supplies. Signed-off-by: Abdurrahman Hussain <abdurrahman@nexthop.ai> Link: https://lore.kernel.org/r/20260514-d1u74t-v4-2-1f1ee7b002ec@nexthop.ai [groeck: Dropped inappropriate tags; added missing include files] Signed-off-by: Guenter Roeck <linux@roeck-us.net>
82 lines
2.0 KiB
ReStructuredText
82 lines
2.0 KiB
ReStructuredText
.. SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
Kernel driver d1u74t
|
|
====================
|
|
|
|
Supported chips:
|
|
|
|
* Murata D1U74T
|
|
|
|
Prefix: 'd1u74t'
|
|
|
|
Addresses scanned: -
|
|
|
|
Datasheet: Publicly available at the Murata website
|
|
|
|
Authors:
|
|
Abdurrahman Hussain <abdurrahman@nexthop.ai>
|
|
|
|
|
|
Description
|
|
-----------
|
|
|
|
This driver implements support for Murata D1U74T Power Supply with
|
|
PMBus support.
|
|
|
|
The driver is a client driver to the core PMBus driver.
|
|
Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
|
|
|
|
|
|
Usage Notes
|
|
-----------
|
|
|
|
This driver does not auto-detect devices. You will have to instantiate the
|
|
devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
|
|
details.
|
|
|
|
|
|
Sysfs entries
|
|
-------------
|
|
|
|
======================= ======================================================
|
|
curr1_label "iin"
|
|
curr1_input Measured input current
|
|
curr1_alarm Input current alarm
|
|
curr1_rated_max Maximum rated input current
|
|
|
|
curr2_label "iout1"
|
|
curr2_input Measured output current
|
|
curr2_max Maximum output current
|
|
curr2_max_alarm Output current high alarm
|
|
curr2_crit Critical high output current
|
|
curr2_crit_alarm Output current critical high alarm
|
|
curr2_rated_max Maximum rated output current
|
|
|
|
in1_label "vin"
|
|
in1_input Measured input voltage
|
|
in1_alarm Input voltage alarm
|
|
in1_rated_min Minimum rated input voltage
|
|
in1_rated_max Maximum rated input voltage
|
|
|
|
in2_label "vout1"
|
|
in2_input Measured output voltage
|
|
in2_alarm Output voltage alarm
|
|
in2_rated_min Minimum rated output voltage
|
|
in2_rated_max Maximum rated output voltage
|
|
|
|
power1_label "pin"
|
|
power1_input Measured input power
|
|
power1_alarm Input power alarm
|
|
power1_rated_max Maximum rated input power
|
|
|
|
temp[1-3]_input Measured temperature
|
|
temp[1-3]_max Maximum temperature
|
|
temp[1-3]_max_alarm Maximum temperature alarm
|
|
temp[1-3]_rated_max Maximum rated temperature
|
|
|
|
fan1_alarm Fan 1 warning
|
|
fan1_fault Fan 1 fault
|
|
fan1_input Fan 1 speed in RPM
|
|
fan1_target Fan 1 target
|
|
======================= ======================================================
|