xref: /linux/Documentation/devicetree/bindings/iio/adc/maxim,max9611.yaml (revision 65fb06f0bec8d8a929cdae9e68048adf25883f65)
1*65fb06f0SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*65fb06f0SJonathan Cameron%YAML 1.2
3*65fb06f0SJonathan Cameron---
4*65fb06f0SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/maxim,max9611.yaml#
5*65fb06f0SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6*65fb06f0SJonathan Cameron
7*65fb06f0SJonathan Camerontitle: Maxim MAX9611 and similar current sense amplifiers with integrated ADCs
8*65fb06f0SJonathan Cameron
9*65fb06f0SJonathan Cameronmaintainers:
10*65fb06f0SJonathan Cameron  - Jacopo Mondi <jacopo@jmondi.org>
11*65fb06f0SJonathan Cameron
12*65fb06f0SJonathan Camerondescription: |
13*65fb06f0SJonathan Cameron   These devices combine a high-side current sense amplifier with a 12 bit ADC.
14*65fb06f0SJonathan Cameron   They have an i2c interface.
15*65fb06f0SJonathan Cameron
16*65fb06f0SJonathan Cameronproperties:
17*65fb06f0SJonathan Cameron  compatible:
18*65fb06f0SJonathan Cameron    enum:
19*65fb06f0SJonathan Cameron      - maxim,max9611
20*65fb06f0SJonathan Cameron      - maxim,max9612
21*65fb06f0SJonathan Cameron
22*65fb06f0SJonathan Cameron  reg:
23*65fb06f0SJonathan Cameron    maxItems: 1
24*65fb06f0SJonathan Cameron
25*65fb06f0SJonathan Cameron  shunt-resistor-micro-ohms:
26*65fb06f0SJonathan Cameron    $ref: /schemas/types.yaml#/definitions/uint32
27*65fb06f0SJonathan Cameron    description: |
28*65fb06f0SJonathan Cameron      Value in micro Ohms of the shunt resistor connected between the RS+ and
29*65fb06f0SJonathan Cameron      RS- inputs, across which the current is measured.  Value needed to compute
30*65fb06f0SJonathan Cameron      the scaling of the measured current.
31*65fb06f0SJonathan Cameron
32*65fb06f0SJonathan CameronadditionalProperties: false
33*65fb06f0SJonathan Cameron
34*65fb06f0SJonathan Cameronrequired:
35*65fb06f0SJonathan Cameron  - compatible
36*65fb06f0SJonathan Cameron  - reg
37*65fb06f0SJonathan Cameron  - shunt-resistor-micro-ohms
38*65fb06f0SJonathan Cameron
39*65fb06f0SJonathan Cameronexamples:
40*65fb06f0SJonathan Cameron  - |
41*65fb06f0SJonathan Cameron    i2c {
42*65fb06f0SJonathan Cameron        #address-cells = <1>;
43*65fb06f0SJonathan Cameron        #size-cells = <0>;
44*65fb06f0SJonathan Cameron
45*65fb06f0SJonathan Cameron        adc@7c {
46*65fb06f0SJonathan Cameron            compatible = "maxim,max9611";
47*65fb06f0SJonathan Cameron            reg = <0x7c>;
48*65fb06f0SJonathan Cameron            shunt-resistor-micro-ohms = <5000>;
49*65fb06f0SJonathan Cameron        };
50*65fb06f0SJonathan Cameron    };
51*65fb06f0SJonathan Cameron...
52