Merge tag 'soc-for-linus-3' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...
[linux-2.6-block.git] / arch / arm / mach-orion5x / board-dt.c
index 6bbc8786c1e3f0e1ed3021c70148676e3f7301eb..b91002ca92f3b42b6a04f54683daa4f2504e5c2a 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/init.h>
 #include <linux/of.h>
 #include <linux/of_platform.h>
+#include <linux/cpu.h>
 #include <asm/system_misc.h>
 #include <asm/mach/arch.h>
 #include <mach/orion5x.h>
@@ -52,7 +53,7 @@ static void __init orion5x_dt_init(void)
         */
        if (dev == MV88F5281_DEV_ID && rev == MV88F5281_REV_D0) {
                printk(KERN_INFO "Orion: Applying 5281 D0 WFI workaround.\n");
-               disable_hlt();
+               cpu_idle_poll_ctrl(true);
        }
 
        if (of_machine_is_compatible("lacie,ethernet-disk-mini-v2"))