/* * Ugly header containing required header files. This could be adjusted * so that including asm/arch/hardware includes the correct file. * * (C) Copyright 2000-2009 * Wolfgang Denk, DENX Software Engineering, wd@denx.de. * * SPDX-License-Identifier: GPL-2.0+ */ #ifndef __ASM_PPC_H #define __ASM_PPC_H #ifndef __ASSEMBLY__ #if defined(CONFIG_8xx) #include #if defined(CONFIG_MPC859) || defined(CONFIG_MPC859T) || \ defined(CONFIG_MPC866) || defined(CONFIG_MPC866P) # define CONFIG_MPC866_FAMILY 1 #elif defined(CONFIG_MPC885) # define CONFIG_MPC885_FAMILY 1 #endif #if defined(CONFIG_MPC860) || defined(CONFIG_MPC860T) || \ defined(CONFIG_MPC866_FAMILY) || defined(CONFIG_MPC885_FAMILY) # define CONFIG_MPC86x 1 #endif #elif defined(CONFIG_5xx) #include #elif defined(CONFIG_MPC5xxx) #include #elif defined(CONFIG_MPC512X) #include #elif defined(CONFIG_MPC8260) #if defined(CONFIG_MPC8247) || defined(CONFIG_MPC8272) #define CONFIG_MPC8272_FAMILY 1 #endif #include #endif #ifdef CONFIG_MPC86xx #include #include #endif #ifdef CONFIG_MPC85xx #include #include #endif #ifdef CONFIG_MPC83xx #include #include #endif #ifdef CONFIG_4xx #include #endif #ifdef CONFIG_SOC_DA8XX #include #endif #ifdef CONFIG_FSL_LSCH3 #include #endif #ifdef CONFIG_FSL_LSCH2 #include #endif #endif /* !__ASSEMBLY__ */ #endif