diff options
Diffstat (limited to 'arch/arm/mach-imx/mu.c')
-rw-r--r-- | arch/arm/mach-imx/mu.c | 4 |
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; |