| Texas Instruments INA3221 Device Tree Bindings |
| |
| 1) ina3221 node |
| Required properties: |
| - compatible: Must be "ti,ina3221" |
| - reg: I2C address |
| |
| Optional properties: |
| - ti,single-shot: This chip has two power modes: single-shot (chip takes one |
| measurement and then shuts itself down) and continuous ( |
| chip takes continuous measurements). The continuous mode is |
| more reliable and suitable for hardware monitor type device, |
| but the single-shot mode is more power-friendly and useful |
| for battery-powered device which cares power consumptions |
| while still needs some measurements occasionally. |
| If this property is present, the single-shot mode will be |
| used, instead of the default continuous one for monitoring. |
| |
| = The node contains optional child nodes for three channels = |
| = Each child node describes the information of input source = |
| |
| - #address-cells: Required only if a child node is present. Must be 1. |
| - #size-cells: Required only if a child node is present. Must be 0. |
| |
| 2) child nodes |
| Required properties: |
| - reg: Must be 0, 1 or 2, corresponding to IN1, IN2 or IN3 port of INA3221 |
| |
| Optional properties: |
| - label: Name of the input source |
| - shunt-resistor-micro-ohms: Shunt resistor value in micro-Ohm |
| |
| Example: |
| |
| ina3221@40 { |
| compatible = "ti,ina3221"; |
| reg = <0x40>; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| input@0 { |
| reg = <0x0>; |
| status = "disabled"; |
| }; |
| input@1 { |
| reg = <0x1>; |
| shunt-resistor-micro-ohms = <5000>; |
| }; |
| input@2 { |
| reg = <0x2>; |
| label = "VDD_5V"; |
| shunt-resistor-micro-ohms = <5000>; |
| }; |
| }; |