]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
ARM64: dts: add input voltage limit and soc range
authorVenkat Reddy Talla <vreddytalla@nvidia.com>
Mon, 30 Mar 2015 04:19:44 +0000 (09:49 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Tue, 7 Apr 2015 07:33:33 +0000 (00:33 -0700)
commitf2481239660db203aa7566212771c2f79437afab
tree62f35bd03fb0cbf36494d4b89a5b0987d32096de
parent1963f990e84040c34d77afa8b7b7eccfabbbff95
ARM64: dts: add input voltage limit and soc range

Adding input voltage limit and battery SOC range to
configure VINDPM(input voltage limit) based on battery
soc value.

1) if SOC < 50%, then VINDPM[3:0] = 4'b0100 = 4.20V
2) if 50% <= SOC < 60%, then VINDPM[3:0] = 4'b0101 = 4.28V
3) if 60% <= SOC < 70%, then VINDPM[3:0] = 4'b0110 = 4.36V
4) if 70% <= SOC < 80%, then VINDPM[3:0] = 4'b0111 = 4.44V
5) if 80% <= SOC < 85%, then VINDPM[3:0] = 4'b1000 = 4.52V
6) if 85% <= SOC < 90%, then VINDPM[3:0] = 4'b1001 = 4.60V
7) if 90% <= SOC < 95%, then VINDPM[3:0] = 4'b1010 = 4.68V
8) if 95% <= SOC <= 100%, then VINDPM[3:0] = 4'b1011 = 4.76V

Bug 1628228

Change-Id: Iee2d22d764931654b5ba8120968a5c112c7bd4c1
Signed-off-by: Venkat Reddy Talla <vreddytalla@nvidia.com>
Reviewed-on: http://git-master/r/724765
(cherry picked from commit a7d52232786197f271b19030722960bab5075634)
Reviewed-on: http://git-master/r/727872
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
arch/arm64/boot/dts/tegra210-platforms/tegra210-hawkeye-pmic-p2290-1100-a00.dtsi