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 _CS89X0_DEFS_EMBED_
48 /* suppress debugging output */
52 /* suppress DMA support */
56 /* suppress EEPROM support */
59 /* suppress request_region() call */
60 #define NO_REQUEST_REGION
62 /* use static IRQ mapping */
65 /* don't start sending packet before the whole data
66 * has been written to the cs89x0 registers
68 #define USE_TX_AFTER_ALL
70 /* place a hook into the cs89x0_probe1 function
71 * to call cs89x_hw_init_hook() for hardware initialisation
75 #endif /* _CS89X0_DEFS_EMBED_ */
76 #endif /* _CS89X0_DEFS_H_ */