|
@@ -16,20 +16,12 @@
|
|
|
#include <asm/cpuidle.h>
|
|
|
#include <asm/io.h>
|
|
|
|
|
|
-int shmobile_enter_wfi(struct cpuidle_device *dev, struct cpuidle_driver *drv,
|
|
|
- int index)
|
|
|
-{
|
|
|
- cpu_do_idle();
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
static struct cpuidle_device shmobile_cpuidle_dev;
|
|
|
static struct cpuidle_driver shmobile_cpuidle_default_driver = {
|
|
|
.name = "shmobile_cpuidle",
|
|
|
.owner = THIS_MODULE,
|
|
|
.en_core_tk_irqen = 1,
|
|
|
.states[0] = ARM_CPUIDLE_WFI_STATE,
|
|
|
- .states[0].enter = shmobile_enter_wfi,
|
|
|
.safe_state_index = 0, /* C1 */
|
|
|
.state_count = 1,
|
|
|
};
|