From dae3ac3945c4488933a1200b1751d4ed7161e2e2 Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Tue, 25 Jun 2019 09:09:15 +0200 Subject: [PATCH] arm64: zynqmp: Fix ina226/u12 setup for System Controller Linux driver is not capable to handle 10Ohm shunt resistor. That's why setup 1Ohm and setup proper calculation in user space. Signed-off-by: Michal Simek --- arch/arm/dts/zynqmp-a2197-p-revA.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/dts/zynqmp-a2197-p-revA.dts b/arch/arm/dts/zynqmp-a2197-p-revA.dts index fcb537d54e..7c672ac27d 100644 --- a/arch/arm/dts/zynqmp-a2197-p-revA.dts +++ b/arch/arm/dts/zynqmp-a2197-p-revA.dts @@ -370,7 +370,8 @@ marwell m88e1512 - SGMII */ vcc_bat: ina226@4e { /* u12 */ compatible = "ti,ina226"; reg = <0x4e>; - shunt-resistor = <10000000>; /* 10 ohm */ + /* 10 ohm real value - setup 1ohm because of driver limitation */ + shunt-resistor = <1000000>; }; }; i2c@4 { /* LP_I2C_SM */