|
@@ -70,10 +70,7 @@ static int omap4_enter_idle_simple(struct cpuidle_device *dev,
|
|
|
struct cpuidle_driver *drv,
|
|
|
int index)
|
|
|
{
|
|
|
- local_fiq_disable();
|
|
|
omap_do_wfi();
|
|
|
- local_fiq_enable();
|
|
|
-
|
|
|
return index;
|
|
|
}
|
|
|
|
|
@@ -84,8 +81,6 @@ static int omap4_enter_idle_coupled(struct cpuidle_device *dev,
|
|
|
struct omap4_idle_statedata *cx = &omap4_idle_data[index];
|
|
|
int cpu_id = smp_processor_id();
|
|
|
|
|
|
- local_fiq_disable();
|
|
|
-
|
|
|
/*
|
|
|
* CPU0 has to wait and stay ON until CPU1 is OFF state.
|
|
|
* This is necessary to honour hardware recommondation
|
|
@@ -158,8 +153,6 @@ fail:
|
|
|
cpuidle_coupled_parallel_barrier(dev, &abort_barrier);
|
|
|
cpu_done[dev->cpu] = false;
|
|
|
|
|
|
- local_fiq_enable();
|
|
|
-
|
|
|
return index;
|
|
|
}
|
|
|
|