brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 0ad12d2 Raw
82 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 Monitor8 9maintainers:10  - Alexandru Tachici <alexandru.tachici@analog.com>11 12description: |13  Linear Technology 2992 Dual Wide Range Power Monitor14  https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2992.pdf15 16properties:17  compatible:18    enum:19      - adi,ltc299220 21  reg:22    maxItems: 123 24  '#address-cells':25    const: 126 27  '#size-cells':28    const: 029 30  avcc-supply: true31 32patternProperties:33  "^channel@([0-1])$":34    type: object35    additionalProperties: false36    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: 045          maximum: 146 47      shunt-resistor-micro-ohms:48        description:49          The value of current sense resistor in microohms.50 51required:52  - compatible53  - reg54 55additionalProperties: false56 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