1d64f84f6SLorenzo Pieralisi #ifndef __ASM_CPUIDLE_H 2d64f84f6SLorenzo Pieralisi #define __ASM_CPUIDLE_H 3d64f84f6SLorenzo Pieralisi 4d64f84f6SLorenzo Pieralisi #ifdef CONFIG_CPU_IDLE 5d64f84f6SLorenzo Pieralisi extern int cpu_init_idle(unsigned int cpu); 6af3cfdbfSLorenzo Pieralisi extern int cpu_suspend(unsigned long arg); 7d64f84f6SLorenzo Pieralisi #else 8d64f84f6SLorenzo Pieralisi static inline int cpu_init_idle(unsigned int cpu) 9d64f84f6SLorenzo Pieralisi { 10d64f84f6SLorenzo Pieralisi return -EOPNOTSUPP; 11d64f84f6SLorenzo Pieralisi } 12af3cfdbfSLorenzo Pieralisi 13af3cfdbfSLorenzo Pieralisi static inline int cpu_suspend(unsigned long arg) 14af3cfdbfSLorenzo Pieralisi { 15af3cfdbfSLorenzo Pieralisi return -EOPNOTSUPP; 16af3cfdbfSLorenzo Pieralisi } 17d64f84f6SLorenzo Pieralisi #endif 18d64f84f6SLorenzo Pieralisi 19d64f84f6SLorenzo Pieralisi #endif 20