xref: /linux/arch/arm/mach-imx/cpuidle.h (revision 22d55f02b8922a097cd4be1e2f131dfa7ef65901)
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3  * Copyright 2012 Freescale Semiconductor, Inc.
4  * Copyright 2012 Linaro Ltd.
5  */
6 
7 #ifdef CONFIG_CPU_IDLE
8 extern int imx5_cpuidle_init(void);
9 extern int imx6q_cpuidle_init(void);
10 extern int imx6sl_cpuidle_init(void);
11 extern int imx6sx_cpuidle_init(void);
12 extern int imx7ulp_cpuidle_init(void);
13 #else
14 static inline int imx5_cpuidle_init(void)
15 {
16 	return 0;
17 }
18 static inline int imx6q_cpuidle_init(void)
19 {
20 	return 0;
21 }
22 static inline int imx6sl_cpuidle_init(void)
23 {
24 	return 0;
25 }
26 static inline int imx6sx_cpuidle_init(void)
27 {
28 	return 0;
29 }
30 static inline int imx7ulp_cpuidle_init(void)
31 {
32 	return 0;
33 }
34 #endif
35