summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/clock.c')
-rw-r--r--arch/arm/mach-tegra/clock.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/clock.c b/arch/arm/mach-tegra/clock.c
index dec8937821bf..89a33790f602 100644
--- a/arch/arm/mach-tegra/clock.c
+++ b/arch/arm/mach-tegra/clock.c
@@ -34,6 +34,12 @@
#include "clock.h"
#include "dvfs.h"
+#ifdef CONFIG_ARCH_TEGRA_2x_SOC
+#define DISABLE_BOOT_CLOCKS 1
+#else
+#define DISABLE_BOOT_CLOCKS 0 /* !!!FIXME!!! DISABLED FOR EMMC ON CARDHU */
+#endif
+
/*
* Locking:
*
@@ -579,6 +585,7 @@ __setup("tegra_keep_boot_clocks", tegra_keep_boot_clocks_setup);
*/
static int __init tegra_init_disable_boot_clocks(void)
{
+#if DISABLE_BOOT_CLOCKS
unsigned long flags;
struct clk *c;
@@ -604,6 +611,7 @@ static int __init tegra_init_disable_boot_clocks(void)
}
mutex_unlock(&clock_list_lock);
+#endif
return 0;
}
late_initcall(tegra_init_disable_boot_clocks);