2 /* linux/drivers/net/cs89x0_defs.h: cs89x0 specific settings for embedded boards
4 * Copyright (C) 2004 Georges Menie
8 #ifndef _CS89X0_DEFS_H_
9 #define _CS89X0_DEFS_H_
13 #include <asm/MC68328.h>
14 #define _CS89X0_DEFS_EMBED_
17 #ifdef CONFIG_M68EZ328
19 #include <asm/MC68EZ328.h>
20 #define _CS89X0_DEFS_EMBED_
23 #ifdef CONFIG_M68VZ328
25 #include <asm/MC68VZ328.h>
26 #define _CS89X0_DEFS_EMBED_
29 #ifdef CONFIG_EXCALIBUR
31 #define _CS89X0_DEFS_EMBED_
34 #ifdef CONFIG_ARCH_TA7S
35 #include <asm/arch/arch.h>
36 #include <asm/arch/irqs.h>
37 #define _CS89X0_DEFS_EMBED_
40 #ifdef CONFIG_HYPERSTONE
43 #define _CS89X0_DEFS_EMBED_
46 #ifdef CONFIG_MACH_DM270
47 #include <asm/arch/irq.h>
48 #include <asm/arch/dm270.h>
49 #define _CS89X0_DEFS_EMBED_
52 #ifdef _CS89X0_DEFS_EMBED_
54 /* suppress debugging output */
58 /* suppress DMA support */
62 /* suppress EEPROM support */
65 /* suppress request_region() call */
66 #define NO_REQUEST_REGION
68 /* use static IRQ mapping */
71 /* don't start sending packet before the whole data
72 * has been written to the cs89x0 registers
74 #define USE_TX_AFTER_ALL
76 /* place a hook into the cs89x0_probe1 function
77 * to call cs89x_hw_init_hook() for hardware initialisation
81 #endif /* _CS89X0_DEFS_EMBED_ */
82 #endif /* _CS89X0_DEFS_H_ */