ARM: tegra: fix overwriting bug with balance throttling
authorHyungwoo Yang <hyungwooy@nvidia.com>
Wed, 20 Feb 2013 04:08:56 +0000 (20:08 -0800)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:04:57 +0000 (13:04 -0700)
commit8be9cf1eb535be2dbab1a3788e821c2b354f6872
treec9f6b1a692f17d5aafac76902572cafd34e8f938
parent660f08187f3f840fde17229d17e081df8bb5c15c
ARM: tegra: fix overwriting bug with balance throttling

This change fixes bug that balanced cooling devices overwrite
target frequencies from each others. So frequencies from serious throttling
can be overwritten by other cooling devices which just started its throttling.

Reviewed-on: http://git-master/r/202341
(cherry picked from commit 8891e2ef58853e6104a28198e9ad2862423335bf)
Change-Id: I1dbbcc8200583f34e448ec0ebea37c3e38e1cec0
Signed-off-by: Hyungwoo Yang <hyungwooy@nvidia.com>
Reviewed-on: http://git-master/r/210843
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
arch/arm/mach-tegra/include/mach/thermal.h
arch/arm/mach-tegra/tegra3_throttle.c