94 lines
2.5 KiB
C
94 lines
2.5 KiB
C
|
|
#if defined(CONFIG_PCI) && defined(CONFIG_440)
|
|
#include <pci.h>
|
|
#endif
|
|
#if defined(CONFIG_8xx)
|
|
#include <asm/8xx_immap.h>
|
|
#if defined(CONFIG_MPC852) || defined(CONFIG_MPC852T) || \
|
|
defined(CONFIG_MPC859) || defined(CONFIG_MPC859T) || \
|
|
defined(CONFIG_MPC859DSL) || \
|
|
defined(CONFIG_MPC866) || defined(CONFIG_MPC866T) || \
|
|
defined(CONFIG_MPC866P)
|
|
# define CONFIG_MPC866_FAMILY 1
|
|
#elif defined(CONFIG_MPC870) \
|
|
|| defined(CONFIG_MPC875) \
|
|
|| defined(CONFIG_MPC880) \
|
|
|| 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 <asm/5xx_immap.h>
|
|
#elif defined(CONFIG_MPC5xxx)
|
|
#include <mpc5xxx.h>
|
|
#elif defined(CONFIG_MPC8220)
|
|
#include <asm/immap_8220.h>
|
|
#elif defined(CONFIG_8260)
|
|
#if defined(CONFIG_MPC8247) \
|
|
|| defined(CONFIG_MPC8248) \
|
|
|| defined(CONFIG_MPC8271) \
|
|
|| defined(CONFIG_MPC8272)
|
|
#define CONFIG_MPC8272_FAMILY 1
|
|
#endif
|
|
#if defined(CONFIG_MPC8272_FAMILY)
|
|
#define CONFIG_MPC8260 1
|
|
#endif
|
|
#include <asm/immap_8260.h>
|
|
#endif
|
|
#ifdef CONFIG_MPC86xx
|
|
#include <mpc86xx.h>
|
|
#include <asm/immap_86xx.h>
|
|
#endif
|
|
#ifdef CONFIG_MPC85xx
|
|
#include <mpc85xx.h>
|
|
#include <asm/immap_85xx.h>
|
|
#endif
|
|
#ifdef CONFIG_MPC83XX
|
|
#include <mpc83xx.h>
|
|
#include <asm/immap_83xx.h>
|
|
#endif
|
|
#ifdef CONFIG_4xx
|
|
#include <ppc4xx.h>
|
|
#endif
|
|
#ifdef CONFIG_HYMOD
|
|
#include <board/hymod/hymod.h>
|
|
#endif
|
|
|
|
/*
|
|
* enable common handling for all TQM8xxL/M boards:
|
|
* - CONFIG_TQM8xxM will be defined for all TQM8xxM and TQM885D boards
|
|
* - CONFIG_TQM8xxL will be defined for all TQM8xxL _and_ TQM8xxM boards
|
|
*/
|
|
#if defined(CONFIG_TQM823M) || defined(CONFIG_TQM850M) || \
|
|
defined(CONFIG_TQM855M) || defined(CONFIG_TQM860M) || \
|
|
defined(CONFIG_TQM862M) || defined(CONFIG_TQM866M) || \
|
|
defined(CONFIG_TQM885D)
|
|
# ifndef CONFIG_TQM8xxM
|
|
# define CONFIG_TQM8xxM
|
|
# endif
|
|
#endif
|
|
#if defined(CONFIG_TQM823L) || defined(CONFIG_TQM850L) || \
|
|
defined(CONFIG_TQM855L) || defined(CONFIG_TQM860L) || \
|
|
defined(CONFIG_TQM862L) || defined(CONFIG_TQM8xxM)
|
|
# ifndef CONFIG_TQM8xxL
|
|
# define CONFIG_TQM8xxL
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef CONFIG_SERIAL_MULTI
|
|
|
|
#if defined(CONFIG_8xx_CONS_SMC1) || defined(CONFIG_8xx_CONS_SMC2) \
|
|
|| defined(CONFIG_8xx_CONS_SCC1) || defined(CONFIG_8xx_CONS_SCC2) \
|
|
|| defined(CONFIG_8xx_CONS_SCC3) || defined(CONFIG_8xx_CONS_SCC4)
|
|
|
|
#define CONFIG_SERIAL_MULTI 1
|
|
|
|
#endif
|
|
|
|
#endif /* CONFIG_SERIAL_MULTI */
|