-
Notifications
You must be signed in to change notification settings - Fork 845
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
hwmon: pmbus : adp1051 and adp1055: Add driver support
ADP1051: 6 PWM for I/O Voltage, I/O Current, Temperature ADP1055: 6 PWM for I/O Voltage, I/O Current, Power, Temperature Signed-off-by: Alexis Torreno <[email protected]>
- Loading branch information
Showing
2 changed files
with
87 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,18 +13,33 @@ Supported chips: | |
|
||
Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADP1050.pdf | ||
|
||
* Analog Devices ADP1051 | ||
|
||
Prefix: 'adp1051' | ||
|
||
Addresses scanned: I2C 0x70 - 0x77 | ||
|
||
Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADP1051.pdf | ||
|
||
* Analog Devices ADP1055 | ||
|
||
Prefix: 'adp1055' | ||
|
||
Addresses scanned: I2C 0x4B - 0x77 | ||
|
||
Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADP1055.pdf | ||
|
||
Authors: | ||
|
||
- Radu Sabau <[email protected]> | ||
|
||
|
||
Description | ||
----------- | ||
|
||
This driver supprts hardware monitoring for Analog Devices ADP1050 Digital | ||
Controller for Isolated Power Supply with PMBus interface. | ||
This driver supports hardware monitoring for Analog Devices ADP1050, ADP1051, and | ||
ADP1055 Digital Controller for Isolated Power Supply with PMBus interface. | ||
|
||
The ADP1050 is an advanced digital controller with a PMBus™ | ||
The ADP105X is an advanced digital controller with a PMBus™ | ||
interface targeting high density, high efficiency dc-to-dc power | ||
conversion used to monitor system temperatures, voltages and currents. | ||
Through the PMBus interface, the device can monitor input/output voltages, | ||
|
@@ -49,16 +64,45 @@ Sysfs Attributes | |
in1_label "vin" | ||
in1_input Measured input voltage | ||
in1_alarm Input voltage alarm | ||
in1_crit Critical maximum input voltage | ||
in1_crit_alarm Input voltage high alarm | ||
in1_lcrit Critical minimum input voltage | ||
in1_lcrit_alarm Input voltage critical low alarm | ||
in2_label "vout1" | ||
in2_input Measured output voltage | ||
in2_crit Critical maximum output voltage | ||
in2_crit_alarm Output voltage high alarm | ||
in2_lcrit Critical minimum output voltage | ||
in2_lcrit_alarm Output voltage critical low alarm | ||
in2_max Critical maximum output voltage | ||
in2_max_alarm Output voltage critical max alarm | ||
in2_min Critical minimum output voltage | ||
in2_min_alarm Output voltage critical min alarm | ||
curr1_label "iin" | ||
curr1_input Measured input current. | ||
curr1_alarm Input current alarm | ||
curr1_crit Critical maximum input current | ||
curr1_crit_alarm Input current high alarm | ||
curr2_label "iout1" | ||
curr2_input Measured output current | ||
curr2_crit Critical maximum output current | ||
curr2_crit_alarm Output current high alarm | ||
curr2_lcrit Critical minimum output current | ||
curr2_lcrit_alarm Output current critical low alarm | ||
curr2_max Critical maximum output current | ||
curr2_max_alarm Output current critical max alarm | ||
power1_label "pout1" | ||
power1_input Measured output power | ||
power1_crit Critical maximum output power | ||
power1_crit_alarm Output power high alarm | ||
temp1_input Measured temperature | ||
temp1_crit Critical high temperature | ||
temp1_crit_alarm Chip temperature critical high alarm | ||
temp1_max Critical maximum temperature | ||
temp1_max_alarm Temperature critical max alarm | ||
temp2_input Measured temperature | ||
temp2_crit Critical high temperature | ||
temp2_crit_alarm Chip temperature critical high alarm | ||
temp2_max Critical maximum temperature | ||
temp2_max_alarm Temperature critical max alarm | ||
================= ======================================== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters