summaryrefslogtreecommitdiff
path: root/arch/arm/mach-imx/mu.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-imx/mu.c')
-rw-r--r--arch/arm/mach-imx/mu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/mu.c b/arch/arm/mach-imx/mu.c
index 9c4fe025c763..898cfd0fa1b6 100644
--- a/arch/arm/mach-imx/mu.c
+++ b/arch/arm/mach-imx/mu.c
@@ -188,14 +188,18 @@ static void mu_work_handler(struct work_struct *work)
switch (m4_message) {
case MU_LPM_M4_REQUEST_HIGH_BUS:
request_bus_freq(BUS_FREQ_HIGH);
+#ifdef CONFIG_SOC_IMX6SX
imx6sx_set_m4_highfreq(true);
+#endif
imx_mu_send_message(MU_LPM_HANDSHAKE_INDEX,
MU_LPM_BUS_HIGH_READY_FOR_M4);
m4_freq_low = false;
break;
case MU_LPM_M4_RELEASE_HIGH_BUS:
release_bus_freq(BUS_FREQ_HIGH);
+#ifdef CONFIG_SOC_IMX6SX
imx6sx_set_m4_highfreq(false);
+#endif
imx_mu_send_message(MU_LPM_HANDSHAKE_INDEX,
MU_LPM_M4_FREQ_CHANGE_READY);
m4_freq_low = true;