blob: ce552c096cae143671f76d03c5257ab02f0b7bb3 [file] [log] [blame]
David Brazdil0f672f62019-12-10 10:32:29 +00001/* SPDX-License-Identifier: GPL-2.0-or-later */
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00002/*
3 * Copyright 2012 Freescale Semiconductor, Inc.
4 * Copyright 2012 Linaro Ltd.
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00005 */
6
7#ifdef CONFIG_CPU_IDLE
8extern int imx5_cpuidle_init(void);
9extern int imx6q_cpuidle_init(void);
10extern int imx6sl_cpuidle_init(void);
11extern int imx6sx_cpuidle_init(void);
David Brazdil0f672f62019-12-10 10:32:29 +000012extern int imx7ulp_cpuidle_init(void);
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000013#else
14static inline int imx5_cpuidle_init(void)
15{
16 return 0;
17}
18static inline int imx6q_cpuidle_init(void)
19{
20 return 0;
21}
22static inline int imx6sl_cpuidle_init(void)
23{
24 return 0;
25}
26static inline int imx6sx_cpuidle_init(void)
27{
28 return 0;
29}
David Brazdil0f672f62019-12-10 10:32:29 +000030static inline int imx7ulp_cpuidle_init(void)
31{
32 return 0;
33}
Andrew Scullb4b6d4a2019-01-02 15:54:55 +000034#endif