summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/cpuidle.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/cpuidle.c')
-rw-r--r--arch/arm/mach-tegra/cpuidle.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/cpuidle.c b/arch/arm/mach-tegra/cpuidle.c
index 18861b367c11..7eed5c11127f 100644
--- a/arch/arm/mach-tegra/cpuidle.c
+++ b/arch/arm/mach-tegra/cpuidle.c
@@ -43,8 +43,14 @@
#include "pm.h"
#include "sleep.h"
+#if defined(CONFIG_ARCH_TEGRA_2x_SOC)
#define TEGRA_CPUIDLE_BOTH_IDLE INT_QUAD_RES_24
#define TEGRA_CPUIDLE_TEAR_DOWN INT_QUAD_RES_25
+#else
+/* !!!FIXME!!! THIS MODEL IS BROKEN ON T30 -- 4 CPUS BREAKS THE "BOTH" IDLE CONCEPT .....*/
+#define TEGRA_CPUIDLE_BOTH_IDLE INT_QUINT_RES_24
+#define TEGRA_CPUIDLE_TEAR_DOWN INT_QUINT_RES_25
+#endif
static bool lp2_in_idle __read_mostly = true;
module_param(lp2_in_idle, bool, 0644);