diff options
author | Alex Frid <afrid@nvidia.com> | 2013-07-12 19:58:41 -0700 |
---|---|---|
committer | Harshada Kale <hkale@nvidia.com> | 2013-09-12 02:21:25 -0700 |
commit | 1e821c4257c85b8d2dddc3eb67ca1b61445f9eba (patch) | |
tree | 759b4a6bb3fc1f810301b31cb2eb5d2e5df65ae1 /arch/arm/mach-tegra/tegra11_edp.c | |
parent | 5d927cc305aa8d0c2e6af9fedda9f5b10d378e16 (diff) |
ARM: tegra: dvfs: Decouple nominal and detached voltages
DVFS rail nominal voltage is minimum voltage required to run all
associated clocks at maximum allowed rates. DVFS rail can be detached
from clocks during initial boot, on suspend entry/exit, or when
voltage scaling is disabled. So far, rail voltage in any detached mode
was set to nominal level. This commit introduced separate voltages for
each detached mode. If any of these levels is not specified, backward
compatible nominal voltage is used.
Since, suspend voltage may now be different from nominal (below), it
is important for dvfs to suspend after suspend edp rate caps are set,
and resume before edp. Hence, priorities of dvfs suspend notifiers
were adjusted accordingly.
Change-Id: Id05e0b16f24dc7d28b1ee9e87afd63d98a9ab86e
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/250029
(cherry picked from commit 57d1ea085f098f43db40a9484e5f9d13ec49a45b)
Reviewed-on: http://git-master/r/253648
Tested-by: Shaoming Feng <shaomingf@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra11_edp.c')
0 files changed, 0 insertions, 0 deletions