1#ifndef _ASM_POWERPC_CPUIDLE_H 2#define _ASM_POWERPC_CPUIDLE_H 3 4#ifdef CONFIG_PPC_POWERNV 5/* Used in powernv idle state management */ 6#define PNV_THREAD_RUNNING 0 7#define PNV_THREAD_NAP 1 8#define PNV_THREAD_SLEEP 2 9#define PNV_THREAD_WINKLE 3 10#define PNV_CORE_IDLE_LOCK_BIT 0x100 11#define PNV_CORE_IDLE_THREAD_BITS 0x0FF 12 13#ifndef __ASSEMBLY__ 14extern u32 pnv_fastsleep_workaround_at_entry[]; 15extern u32 pnv_fastsleep_workaround_at_exit[]; 16#endif 17 18#endif 19 20#endif 21