diff options
author | Tuomas Tynkkynen <ttynkkynen@nvidia.com> | 2015-05-13 16:58:48 +0200 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2015-07-16 09:34:09 +0200 |
commit | 9eb15dbbfa1a23b5e65efaf1d5d6c47798e7264b (patch) | |
tree | 0cb5e613376fd40affefb2a340d0330cb905d487 /drivers/cpufreq/Kconfig.arm | |
parent | cpufreq: tegra: Rename tegra-cpufreq to tegra20-cpufreq (diff) | |
download | linux-9eb15dbbfa1a23b5e65efaf1d5d6c47798e7264b.tar.xz linux-9eb15dbbfa1a23b5e65efaf1d5d6c47798e7264b.zip |
cpufreq: Add cpufreq driver for Tegra124
Add a new cpufreq driver for Tegra124. Instead of using the PLLX as
the CPU clocksource, switch immediately to the DFLL. It allows the use
of higher clock rates, and will automatically scale the CPU voltage as
well. Besides the CPU clocksource switch, we let the cpufreq-dt driver
for all the cpufreq operations.
This driver also relies on the DFLL driver to fill the OPP table for the
CPU0 device, so that the cpufreq-dt driver knows what frequencies to
use.
Signed-off-by: Tuomas Tynkkynen <ttynkkynen@nvidia.com>
Signed-off-by: Mikko Perttunen <mikko.perttunen@kapsi.fi>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/cpufreq/Kconfig.arm')
-rw-r--r-- | drivers/cpufreq/Kconfig.arm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/cpufreq/Kconfig.arm b/drivers/cpufreq/Kconfig.arm index ef402869576f..24e5c664683f 100644 --- a/drivers/cpufreq/Kconfig.arm +++ b/drivers/cpufreq/Kconfig.arm @@ -254,6 +254,13 @@ config ARM_TEGRA20_CPUFREQ help This adds the CPUFreq driver support for Tegra20 SOCs. +config ARM_TEGRA124_CPUFREQ + tristate "Tegra124 CPUFreq support" + depends on ARCH_TEGRA && CPUFREQ_DT + default y + help + This adds the CPUFreq driver support for Tegra124 SOCs. + config ARM_PXA2xx_CPUFREQ tristate "Intel PXA2xx CPUfreq driver" depends on PXA27x || PXA25x |