Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer

Document the UCD90320 device tree binding.

Signed-off-by: Jim Wright <wrightj@linux.vnet.ibm.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20191205232411.21492-2-wrightj@linux.vnet.ibm.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>

authored by

Jim Wright and committed by
Guenter Roeck
8a36e38d 4413405f

+45
+45
Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + 5 + $id: http://devicetree.org/schemas/hwmon/pmbus/ti,ucd90320.yaml# 6 + $schema: http://devicetree.org/meta-schemas/core.yaml# 7 + 8 + title: UCD90320 power sequencer 9 + 10 + maintainers: 11 + - Jim Wright <wrightj@linux.vnet.ibm.com> 12 + 13 + description: | 14 + The UCD90320 is a 32-rail PMBus/I2C addressable power-supply sequencer and 15 + monitor. The 24 integrated ADC channels (AMONx) monitor the power supply 16 + voltage, current, and temperature. Of the 84 GPIO pins, 8 can be used as 17 + digital monitors (DMONx), 32 to enable the power supply (ENx), 24 for 18 + margining (MARx), 16 for logical GPO, and 32 GPIs for cascading, and system 19 + function. 20 + 21 + http://focus.ti.com/lit/ds/symlink/ucd90320.pdf 22 + 23 + properties: 24 + compatible: 25 + enum: 26 + - ti,ucd90320 27 + 28 + reg: 29 + maxItems: 1 30 + 31 + required: 32 + - compatible 33 + - reg 34 + 35 + examples: 36 + - | 37 + i2c { 38 + #address-cells = <1>; 39 + #size-cells = <0>; 40 + 41 + ucd90320@11 { 42 + compatible = "ti,ucd90320"; 43 + reg = <0x11>; 44 + }; 45 + };