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)
committerSimone Willett <swillett@nvidia.com>
Thu, 25 Oct 2012 23:05:08 +0000 (16:05 -0700)
commit526812684ac41bcf20eb452628498fc200e0964a
treebeef0228370ddda8a066dfaf83577337c1ee296e
parent80fe8e52925074dcc9aac40586b0b293c639a4da
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>
17 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/fuse.c
arch/arm/mach-tegra/fuse.h
arch/arm/mach-tegra/include/mach/edp.h
arch/arm/mach-tegra/tegra11_clocks.c
arch/arm/mach-tegra/tegra11_dvfs.c
arch/arm/mach-tegra/tegra11_speedo.c
arch/arm/mach-tegra/tegra3_speedo.c