summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/genmcf548x/include
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-15 14:05:34 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-10-15 14:05:34 +0000
commit045821e17447a0a948d530b5f20b0cb73fd3d2de (patch)
treecf58e57f6e42edf2134531a13ef5bac583d6a90e /c/src/lib/libbsp/m68k/genmcf548x/include
parentadd MC_DMA support to MCF548x (diff)
downloadrtems-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.h17
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