1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/hwmon/adi,ltc2992.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Linear Technology 2992 Power Monitor 8 9maintainers: 10 - Alexandru Tachici <alexandru.tachici@analog.com> 11 12description: | 13 Linear Technology 2992 Dual Wide Range Power Monitor 14 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2992.pdf 15 16properties: 17 compatible: 18 enum: 19 - adi,ltc2992 20 21 reg: 22 maxItems: 1 23 24 '#address-cells': 25 const: 1 26 27 '#size-cells': 28 const: 0 29 30 avcc-supply: true 31 32patternProperties: 33 "^channel@([0-1])$": 34 type: object 35 additionalProperties: false 36 description: | 37 Represents the two supplies to be monitored. 38 39 properties: 40 reg: 41 description: | 42 The channel number. LTC2992 can monitor two supplies. 43 items: 44 minimum: 0 45 maximum: 1 46 47 shunt-resistor-micro-ohms: 48 description: 49 The value of curent sense resistor in microohms. 50 51required: 52 - compatible 53 - reg 54 55additionalProperties: false 56 57examples: 58 - | 59 i2c { 60 #address-cells = <1>; 61 #size-cells = <0>; 62 63 ltc2992@6f { 64 #address-cells = <1>; 65 #size-cells = <0>; 66 67 compatible = "adi,ltc2992"; 68 reg = <0x6f>; 69 70 channel@0 { 71 reg = <0x0>; 72 shunt-resistor-micro-ohms = <10000>; 73 }; 74 75 channel@1 { 76 reg = <0x1>; 77 shunt-resistor-micro-ohms = <10000>; 78 }; 79 }; 80 }; 81... 82