]> nv-tegra.nvidia Code Review - linux-3.10.git/commit - arch/arm/mach-tegra/tegra11_clocks.c
ARM: tegra11: clock: Round down CPU rate when run on pll
authorAlex Frid <afrid@nvidia.com>
Wed, 19 Sep 2012 20:36:21 +0000 (13:36 -0700)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 19:36:07 +0000 (12:36 -0700)
commit7a8195f654dd78b5f5b42167dcb9c8da6a97633d
tree836be97f9502d6a218411e751638b555af268e06
parentb605cd490a968a3b727ff23e4f14b71623f2bc5e
ARM: tegra11: clock: Round down CPU rate when run on pll

Maximum rate for CPU clock is determined When dfll is CPU clock
source. It cannot be achieved if CPU is running on pll. Round
down CPU rate request in the latter case, respectively, to avoid
dvfs max voltage violation errors.

Reviewed-on: http://git-master/r/133968
(cherry picked from commit 628231ca70f92a2f7a772a3e2669faa5ca09a179)

Change-Id: Ia827b07af7d5113f08f0575176e6de7db3a0f370
Signed-off-by: Alex Frid <afrid@nvidia.com>
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/143127
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Rebase-Id: R63e0439b05949b12665007941eac453f3bc4b3ca
arch/arm/mach-tegra/dvfs.h
arch/arm/mach-tegra/tegra11_clocks.c
arch/arm/mach-tegra/tegra11_dvfs.c