arm: tegra: power: enable dynamic VDD_CPU EDP capping
authorDiwakar Tundlam <dtundlam@nvidia.com>
Fri, 21 Sep 2012 08:02:42 +0000 (01:02 -0700)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 19:39:24 +0000 (12:39 -0700)
commit55290428ce4d78e362425badd59147e6c9ac84e8
tree7d9b8ea32b1e5cdce324a998f005f228ae45bd13
parent8a348bb967adcd0af46cf16769452c09c1531577
arm: tegra: power: enable dynamic VDD_CPU EDP capping

Using the model used to enforce max frequency for a given VDD_CPU EDP.
Enabled for dalmore and pluto.

Initialised edp_reg_override to 6A and increased default per-platform
edp-limit higher by 6A to allow users to override the limit up by upto
6A when needed for specific use-cases.

Change-Id: I2741ba7316cebe0ae2836b84c4b3bbbe0afefe5e
Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-on: http://git-master/r/134306
(cherry picked from commit 9648d86f4a9a7b3b2557e98530e8265ea9f53467)
Signed-off-by: Gaurav Batra <gbatra@nvidia.com>
Reviewed-on: http://git-master/r/146677
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: R41ff83ba9a5dd4c1799961cc00dc6e796a93c8ba
13 files changed:
arch/arm/configs/tegra11_android_defconfig
arch/arm/mach-tegra/board-dalmore-power.c
arch/arm/mach-tegra/board-dalmore.c
arch/arm/mach-tegra/board-dalmore.h
arch/arm/mach-tegra/board-pluto-power.c
arch/arm/mach-tegra/board-pluto-sensors.c
arch/arm/mach-tegra/board-pluto.c
arch/arm/mach-tegra/board-pluto.h
arch/arm/mach-tegra/cpu-tegra.c
arch/arm/mach-tegra/edp.c
arch/arm/mach-tegra/include/mach/edp.h
arch/arm/mach-tegra/tegra11_clocks.c
arch/arm/mach-tegra/tegra11_dvfs.c