diff options
author | Alex Frid <afrid@nvidia.com> | 2011-01-16 19:18:44 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:41:56 -0800 |
commit | 96133b6042b7418074cdf14a647937f4b28a1548 (patch) | |
tree | dccacc377437ac9adb35675e3101fd04437d2b97 /arch/arm/mach-tegra/clock.h | |
parent | 4499f598e2af7ede7ab81d1a20d9671126e2922d (diff) |
ARM: tegra: cpufreq: Add cpu frequency table selection
Define cpu frequency tables for different tegra2 CPU clock ranges,
and add matching selection mechanism for scaling table as well as
throttling limits.
Original-Change-Id: I06b13f150d72f8a80f879ecf80ed44cc1f63bad4
Reviewed-on: http://git-master/r/16076
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rc69b8d00284b7bc164d47beb3615b712bfc2c25c
Diffstat (limited to 'arch/arm/mach-tegra/clock.h')
-rw-r--r-- | arch/arm/mach-tegra/clock.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/clock.h b/arch/arm/mach-tegra/clock.h index 1e5559bdc2f8..d997f8bf27e4 100644 --- a/arch/arm/mach-tegra/clock.h +++ b/arch/arm/mach-tegra/clock.h @@ -203,4 +203,15 @@ static inline void clk_lock_init(struct clk *c) spin_lock_init(&c->spinlock); } +#ifdef CONFIG_CPU_FREQ +struct cpufreq_frequency_table; + +struct tegra_cpufreq_table_data { + struct cpufreq_frequency_table *freq_table; + int throttle_lowest_index; + int throttle_highest_index; +}; +struct tegra_cpufreq_table_data *tegra_cpufreq_table_get(void); +#endif + #endif |