1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
5 $id: http://devicetree.org/schemas/hwmon/ti,ina2xx.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Texas Instruments INA209 family of power/voltage monitors
11 - Krzysztof Kozlowski <krzk@kernel.org>
14 The INA209 is a high-side current shunt and power monitor with
18 https://www.ti.com/product/INA209
37 Shunt resistor value in micro-Ohm.
38 $ref: /schemas/types.yaml#/definitions/uint32
42 Programmable gain divisor for the shunt voltage accuracy and range. This
43 property only applies to devices that have configurable PGA/ADCRANGE. The
44 gain value is used configure the gain and to convert the shunt voltage,
45 current and power register values when reading measurements from the
48 For devices that have a configurable PGA (e.g. INA209, INA219, INA220),
49 the gain value maps directly with the PG bits of the config register.
51 For devices that have ADCRANGE configuration (e.g. INA238) a shunt-gain
52 value of 1 maps to ADCRANGE=1 where no gain divisor is applied to the
53 shunt voltage, and a value of 4 maps to ADCRANGE=0 such that a wider
54 voltage range is used.
56 The default value is device dependent, and is defined by the reset value
57 of PGA/ADCRANGE in the respective configuration registers.
58 $ref: /schemas/types.yaml#/definitions/uint32
62 description: phandle to the regulator that provides the VS supply typically
63 in range from 2.7 V to 5.5 V.
69 additionalProperties: false
78 compatible = "ti,ina220";
80 shunt-resistor = <1000>;
81 vs-supply = <&vdd_3v0>;