xref: /openbmc/linux/include/soc/imx/cpuidle.h (revision 75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37)
1*2025cf9eSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
229380905SLucas Stach /*
329380905SLucas Stach  * Copyright 2016 Pengutronix, <kernel@pengutronix.de>
429380905SLucas Stach  */
529380905SLucas Stach 
629380905SLucas Stach #ifndef __SOC_IMX_CPUIDLE_H__
729380905SLucas Stach #define __SOC_IMX_CPUIDLE_H__
829380905SLucas Stach 
929380905SLucas Stach #if defined(CONFIG_CPU_IDLE) && defined(CONFIG_SOC_IMX6Q)
1029380905SLucas Stach void imx6q_cpuidle_fec_irqs_used(void);
1129380905SLucas Stach void imx6q_cpuidle_fec_irqs_unused(void);
1229380905SLucas Stach #else
imx6q_cpuidle_fec_irqs_used(void)134dbc39e9SBen Dooks static inline void imx6q_cpuidle_fec_irqs_used(void) { }
imx6q_cpuidle_fec_irqs_unused(void)144dbc39e9SBen Dooks static inline void imx6q_cpuidle_fec_irqs_unused(void) { }
1529380905SLucas Stach #endif
1629380905SLucas Stach 
1729380905SLucas Stach #endif /* __SOC_IMX_CPUIDLE_H__ */
18