162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci#ifndef MPC85xx_H 362306a36Sopenharmony_ci#define MPC85xx_H 462306a36Sopenharmony_ciextern int mpc85xx_common_publish_devices(void); 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifdef CONFIG_CPM2 762306a36Sopenharmony_ciextern void mpc85xx_cpm2_pic_init(void); 862306a36Sopenharmony_ci#else 962306a36Sopenharmony_cistatic inline void __init mpc85xx_cpm2_pic_init(void) {} 1062306a36Sopenharmony_ci#endif /* CONFIG_CPM2 */ 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#ifdef CONFIG_QUICC_ENGINE 1362306a36Sopenharmony_ciextern void mpc85xx_qe_par_io_init(void); 1462306a36Sopenharmony_ci#else 1562306a36Sopenharmony_cistatic inline void __init mpc85xx_qe_par_io_init(void) {} 1662306a36Sopenharmony_ci#endif 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci#ifdef CONFIG_PPC_I8259 1962306a36Sopenharmony_civoid __init mpc85xx_8259_init(void); 2062306a36Sopenharmony_ci#else 2162306a36Sopenharmony_cistatic inline void __init mpc85xx_8259_init(void) {} 2262306a36Sopenharmony_ci#endif 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci#endif 25