diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-10-15 14:05:34 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-10-15 14:05:34 +0000 |
commit | 045821e17447a0a948d530b5f20b0cb73fd3d2de (patch) | |
tree | cf58e57f6e42edf2134531a13ef5bac583d6a90e /c/src/lib/libbsp/m68k/genmcf548x/include | |
parent | add MC_DMA support to MCF548x (diff) | |
download | rtems-045821e17447a0a948d530b5f20b0cb73fd3d2de.tar.bz2 |
add network support, various corrections
Diffstat (limited to 'c/src/lib/libbsp/m68k/genmcf548x/include')
-rw-r--r-- | c/src/lib/libbsp/m68k/genmcf548x/include/bsp.h | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/m68k/genmcf548x/include/bsp.h b/c/src/lib/libbsp/m68k/genmcf548x/include/bsp.h index c42c8025db..362d2dd209 100644 --- a/c/src/lib/libbsp/m68k/genmcf548x/include/bsp.h +++ b/c/src/lib/libbsp/m68k/genmcf548x/include/bsp.h @@ -91,10 +91,6 @@ m68k_isr_entry set_vector( * Interrupt assignments * Highest-priority listed first */ -#define FEC_IRQ_LEVEL 4 -#define FEC_IRQ_RX_PRIORITY 7 -#define FEC_IRQ_TX_PRIORITY 6 - #define SLT0_IRQ_LEVEL 4 #define SLT0_IRQ_PRIORITY 0 @@ -107,6 +103,19 @@ m68k_isr_entry set_vector( #define PSC3_IRQ_LEVEL 3 #define PSC3_IRQ_PRIORITY 4 +#define FEC_IRQ_LEVEL 2 +#define FEC_IRQ_PRIORITY 3 + +/* + * Network driver configuration + */ +struct rtems_bsdnet_ifconfig; +extern int rtems_mcf548x_fec_driver_attach_detach(struct rtems_bsdnet_ifconfig *config,int attaching); +#define RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_mcf548x_fec_driver_attach_detach + +#define RTEMS_BSP_NETWORK_DRIVER_NAME "fec1" +#define RTEMS_BSP_NETWORK_DRIVER_NAME2 "fec2" + #ifdef __cplusplus } #endif |