diff options
author | Alex Frid <afrid@nvidia.com> | 2011-10-29 21:41:16 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:49:57 -0800 |
commit | 334f32b7ed5128b1dabaae6eecbbfa2638fcb84d (patch) | |
tree | e16751c167daa46d74fedd061f34603fbdc27329 /arch/arm/mach-tegra/tegra3_dvfs.c | |
parent | f7608a5f206b42f1b598e6f0b1c9d03594688f98 (diff) |
ARM: tegra: dvfs: Add Tegra3 AP33 dvfs tables
Bug 841336
(cherry picked from commit b4cd14d5b9d1b2011a7752b6c52b3b64eb227cdb)
(cherry picked from commit 24cefb5d699db0a53b9fb3dd7cbe41de93c44e8e)
Change-Id: I080b04577697f31d9f9d4e96213630a28844a7db
Reviewed-on: http://git-master/r/63358
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R332edca05c942d8698353eb6817ad1acf0a5f8bf
Diffstat (limited to 'arch/arm/mach-tegra/tegra3_dvfs.c')
-rw-r--r-- | arch/arm/mach-tegra/tegra3_dvfs.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/tegra3_dvfs.c b/arch/arm/mach-tegra/tegra3_dvfs.c index 2f1e28815dcb..d39d383e1be6 100644 --- a/arch/arm/mach-tegra/tegra3_dvfs.c +++ b/arch/arm/mach-tegra/tegra3_dvfs.c @@ -81,7 +81,8 @@ static int tegra3_get_core_floor_mv(int cpu_mv) return 1000; if (cpu_mv <= 975) return 1100; - if (tegra_cpu_speedo_id() < 2) + if ((tegra_cpu_speedo_id() < 2) || + (tegra_cpu_speedo_id() == 4)) return 1200; if (cpu_mv <= 1075) return 1200; @@ -159,6 +160,11 @@ static struct dvfs cpu_dvfs_table[] = { CPU_DVFS("cpu_g", 3, 2, MHZ, 1, 1, 720, 720, 880, 880, 880, 1090, 1180, 1200, 1300, 1310, 1350, 1400), CPU_DVFS("cpu_g", 3, 3, MHZ, 1, 1, 800, 800, 1000, 1000, 1000, 1180, 1230, 1300, 1320, 1350, 1400), + CPU_DVFS("cpu_g", 4, 0, MHZ, 1, 1, 550, 550, 680, 680, 680, 820, 970, 1040, 1080, 1150, 1200, 1280, 1350, 1400, 1500), + CPU_DVFS("cpu_g", 4, 1, MHZ, 1, 1, 650, 650, 820, 820, 820, 1000, 1060, 1100, 1200, 1250, 1300, 1360, 1400, 1500), + CPU_DVFS("cpu_g", 4, 2, MHZ, 1, 1, 720, 720, 880, 880, 880, 1090, 1180, 1200, 1300, 1310, 1380, 1400, 1500), + CPU_DVFS("cpu_g", 4, 3, MHZ, 1, 1, 800, 800, 1000, 1000, 1000, 1180, 1230, 1300, 1330, 1380, 1400, 1500), + CPU_DVFS("cpu_g", 5, 3, MHZ, 1, 1, 1, 1, 1, 1, 1, 1180, 1230, 1300, 1320, 1350, 1380, 1420, 1450, 1450, 1700), CPU_DVFS("cpu_g", 6, 3, MHZ, 1, 1, 1, 1, 1, 1, 1, 1180, 1230, 1300, 1320, 1350, 1380, 1420, 1450, 1450, 1700), |