summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/Makefile
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2011-08-11 20:54:33 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:49:37 -0800
commit84cadce9be76a334bd3c6bf0c6f8e04d00657297 (patch)
tree6ae8bfeea920bba7007ad7fd071c9201008e2cd4 /arch/arm/mach-tegra/Makefile
parent2f8be47bd7c24f246b3573ee43dfcede03df1fe7 (diff)
ARM: tegra: power: Add Tegra3 balanced throttling
Balanced CPU and core domains thermal throttling on Tegra3. When throttling is enabled the new algorithm caps core bus frequencies (EMC, cbus and sbus) along with CPU rate. The throttling steps, and time spent on each step are pre-defined based on characterization results. (cherry picked from commit 0fa05e9904f369e201cad0c9be2b15e141d3624e) (cherry picked from commit 977e6bf94297347d8979b19877cf228325377d8f) Change-Id: I62bfcda7b5d6ba7b621e813f5d20ded7334a080f Reviewed-on: http://git-master/r/61024 Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Rebase-Id: R0e65df5536ed7153a4a11dd299c5cd383b51c190
Diffstat (limited to 'arch/arm/mach-tegra/Makefile')
-rw-r--r--arch/arm/mach-tegra/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/Makefile b/arch/arm/mach-tegra/Makefile
index bae2cb8d76cd..ca9992047b27 100644
--- a/arch/arm/mach-tegra/Makefile
+++ b/arch/arm/mach-tegra/Makefile
@@ -79,7 +79,8 @@ obj-$(CONFIG_ARCH_TEGRA_3x_SOC) += cpuidle-t3.o
endif
endif
ifeq ($(CONFIG_TEGRA_THERMAL_THROTTLE),y)
-obj-y += tegra2-throttle.o
+obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra2-throttle.o
+obj-$(CONFIG_ARCH_TEGRA_3x_SOC) += tegra3-throttle.o
endif
obj-$(CONFIG_TEGRA_IOVMM) += iovmm.o
obj-$(CONFIG_TEGRA_IOVMM_GART) += iovmm-gart.o