1/* 2 * BK Id: %F% %I% %G% %U% %#% 3 */ 4 5/* This is the single file included by all MPC8260 build options. 6 * Since there are many different boards and no standard configuration, 7 * we have a unique include file for each. Rather than change every 8 * file that has to include MPC8260 configuration, they all include 9 * this one and the configuration switching is done here. 10 */ 11#ifdef __KERNEL__ 12#ifndef __CONFIG_8260_DEFS 13#define __CONFIG_8260_DEFS 14 15#include <linux/config.h> 16 17#ifdef CONFIG_8260 18 19#ifdef CONFIG_EST8260 20#include <platforms/est8260.h> 21#endif 22 23/* I don't yet have the ISA or PCI stuff done....no 8260 with 24 * such thing..... 25 */ 26#define _IO_BASE 0 27#define _ISA_MEM_BASE 0 28#define PCI_DRAM_OFFSET 0 29 30/* The "residual" data board information structure the boot loader 31 * hands to us. 32 */ 33extern unsigned char __res[]; 34 35/* I need this to get pt_regs....... 36*/ 37#include <asm/ptrace.h> 38 39extern int request_8xxirq(unsigned int irq, 40 void (*handler)(int, void *, struct pt_regs *), 41 unsigned long flags, 42 const char *device, 43 void *dev_id); 44 45#endif /* CONFIG_8260 */ 46#endif /* !__CONFIG_8260_DEFS */ 47#endif /* __KERNEL__ */ 48