summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/genmcf548x/include/bsp.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/m68k/genmcf548x/include/bsp.h')
-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