forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer
Document the UCD90320 device tree binding. Signed-off-by: Jim Wright <[email protected]> Reviewed-by: Rob Herring <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Guenter Roeck <[email protected]>
- Loading branch information
Showing
1 changed file
with
45 additions
and
0 deletions.
There are no files selected for viewing
45 changes: 45 additions & 0 deletions
45
Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml
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 |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
|
||
$id: http://devicetree.org/schemas/hwmon/pmbus/ti,ucd90320.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: UCD90320 power sequencer | ||
|
||
maintainers: | ||
- Jim Wright <[email protected]> | ||
|
||
description: | | ||
The UCD90320 is a 32-rail PMBus/I2C addressable power-supply sequencer and | ||
monitor. The 24 integrated ADC channels (AMONx) monitor the power supply | ||
voltage, current, and temperature. Of the 84 GPIO pins, 8 can be used as | ||
digital monitors (DMONx), 32 to enable the power supply (ENx), 24 for | ||
margining (MARx), 16 for logical GPO, and 32 GPIs for cascading, and system | ||
function. | ||
http://focus.ti.com/lit/ds/symlink/ucd90320.pdf | ||
properties: | ||
compatible: | ||
enum: | ||
- ti,ucd90320 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
examples: | ||
- | | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
ucd90320@11 { | ||
compatible = "ti,ucd90320"; | ||
reg = <0x11>; | ||
}; | ||
}; |