55 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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>;
 | |
| 	};
 | |
| };
 |