summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-tegra/tegra2_clocks.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/tegra2_clocks.c b/arch/arm/mach-tegra/tegra2_clocks.c
index 3457d951f6c7..59386702a28d 100644
--- a/arch/arm/mach-tegra/tegra2_clocks.c
+++ b/arch/arm/mach-tegra/tegra2_clocks.c
@@ -2688,7 +2688,9 @@ struct tegra_cpufreq_table_data *tegra_cpufreq_table_get(void)
unsigned long tegra_emc_to_cpu_ratio(unsigned long cpu_rate)
{
/* Vote on memory bus frequency based on cpu frequency */
- if (cpu_rate >= 816000)
+ if (cpu_rate > 1000000000)
+ return 760000000;
+ else if (cpu_rate >= 816000)
return 600000000; /* cpu 816 MHz, emc max */
else if (cpu_rate >= 608000)
return 300000000; /* cpu 608 MHz, emc 150Mhz */