summaryrefslogtreecommitdiff
path: root/arch/arm/mach-imx
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-imx')
-rw-r--r--arch/arm/mach-imx/busfreq-imx.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/busfreq-imx.c b/arch/arm/mach-imx/busfreq-imx.c
index 8c4858dd46ce..6f4f13285643 100644
--- a/arch/arm/mach-imx/busfreq-imx.c
+++ b/arch/arm/mach-imx/busfreq-imx.c
@@ -173,6 +173,8 @@ static int busfreq_notify(enum busfreq_event event)
return notifier_to_errno(ret);
}
+#ifdef CONFIG_HAVE_IMX_BUSFREQ
+
int register_busfreq_notifier(struct notifier_block *nb)
{
return raw_notifier_chain_register(&busfreq_notifier_chain, nb);
@@ -185,6 +187,8 @@ int unregister_busfreq_notifier(struct notifier_block *nb)
}
EXPORT_SYMBOL(unregister_busfreq_notifier);
+#endif /* CONFIG_HAVE_IMX_BUSFREQ */
+
#ifdef CONFIG_ARM_IMX6Q_CPUFREQ
static struct clk *origin_step_parent;
@@ -823,6 +827,8 @@ static int set_high_bus_freq(int high_bus_freq)
return 0;
}
+#ifdef CONFIG_HAVE_IMX_BUSFREQ
+
void request_bus_freq(enum bus_freq_mode mode)
{
mutex_lock(&bus_freq_mutex);
@@ -954,6 +960,8 @@ int get_bus_freq_mode(void)
}
EXPORT_SYMBOL(get_bus_freq_mode);
+#endif /* CONFIG_HAVE_IMX_BUSFREQ */
+
static struct map_desc ddr_iram_io_desc __initdata = {
/* .virtual and .pfn are run-time assigned */
.length = SZ_1M,