1*fcaf2036SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 2e29248c9SShawn Guo /* 3e29248c9SShawn Guo * Copyright 2012 Freescale Semiconductor, Inc. 4e29248c9SShawn Guo * Copyright 2012 Linaro Ltd. 5e29248c9SShawn Guo */ 6e29248c9SShawn Guo 7e29248c9SShawn Guo #ifdef CONFIG_CPU_IDLE 854a4644bSDaniel Lezcano extern int imx5_cpuidle_init(void); 912bb3440SShawn Guo extern int imx6q_cpuidle_init(void); 10751f7e99SAnson Huang extern int imx6sl_cpuidle_init(void); 1105136f08SAnson Huang extern int imx6sx_cpuidle_init(void); 126d45a402SAnson Huang extern int imx7ulp_cpuidle_init(void); 13e29248c9SShawn Guo #else imx5_cpuidle_init(void)1454a4644bSDaniel Lezcanostatic inline int imx5_cpuidle_init(void) 15e29248c9SShawn Guo { 1654a4644bSDaniel Lezcano return 0; 17e29248c9SShawn Guo } imx6q_cpuidle_init(void)1812bb3440SShawn Guostatic inline int imx6q_cpuidle_init(void) 1912bb3440SShawn Guo { 2054a4644bSDaniel Lezcano return 0; 2112bb3440SShawn Guo } imx6sl_cpuidle_init(void)22751f7e99SAnson Huangstatic inline int imx6sl_cpuidle_init(void) 23751f7e99SAnson Huang { 24751f7e99SAnson Huang return 0; 25751f7e99SAnson Huang } imx6sx_cpuidle_init(void)2605136f08SAnson Huangstatic inline int imx6sx_cpuidle_init(void) 2705136f08SAnson Huang { 2805136f08SAnson Huang return 0; 2905136f08SAnson Huang } imx7ulp_cpuidle_init(void)306d45a402SAnson Huangstatic inline int imx7ulp_cpuidle_init(void) 316d45a402SAnson Huang { 326d45a402SAnson Huang return 0; 336d45a402SAnson Huang } 34e29248c9SShawn Guo #endif 35