ARM: tegra: cpufreq: Fix compile issues with CONFIG_SMP=n
authorColin Cross <ccross@android.com>
Sat, 23 Oct 2010 21:55:56 +0000 (14:55 -0700)
committerColin Cross <ccross@android.com>
Tue, 26 Oct 2010 01:46:19 +0000 (18:46 -0700)
Change-Id: Id678df6299adfc23a4321ddaff10b4c64a4ed895
Signed-off-by: Colin Cross <ccross@android.com>
arch/arm/mach-tegra/cpu-tegra.c

index 4e45daa24b54fb16b7aafca119a099540c35a16d..035e1bc3146295894305a7dcf755ade742e7fcd3 100644 (file)
@@ -73,6 +73,7 @@ unsigned int tegra_getspeed(unsigned int cpu)
        return rate;
 }
 
+#ifdef CONFIG_HAVE_ARM_TWD
 static void tegra_cpufreq_rescale_twd_other_cpu(void *data) {
        unsigned long new_rate = *(unsigned long *)data;
        twd_recalc_prescaler(new_rate);
@@ -83,6 +84,11 @@ static void tegra_cpufreq_rescale_twds(unsigned long new_rate)
        twd_recalc_prescaler(new_rate);
        smp_call_function(tegra_cpufreq_rescale_twd_other_cpu, &new_rate, 1);
 }
+#else
+static inline void tegra_cpufreq_rescale_twds(unsigned long new_rate)
+{
+}
+#endif
 
 static int tegra_update_cpu_speed(unsigned long rate)
 {