summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc/include
diff options
context:
space:
mode:
authorThomas Doerfler <thomas.doerfler@embedded-brains.de>2018-03-22 14:50:02 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-22 14:51:22 +0100
commitdf8a31d6bab9b6e368287f1dcdbb9aae9abe6142 (patch)
treed11f27d291bc4188eaef72c1f4228c0c575e87f0 /bsps/powerpc/include
parentmpci: Fix _MPCI_Enqueue_callout() (diff)
downloadrtems-df8a31d6bab9b6e368287f1dcdbb9aae9abe6142.tar.bz2
bsp/tqm8xx: Fix network interface driver
Diffstat (limited to 'bsps/powerpc/include')
-rw-r--r--bsps/powerpc/include/mpc8xx.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/bsps/powerpc/include/mpc8xx.h b/bsps/powerpc/include/mpc8xx.h
index 3222e7fd03..f0134ed99f 100644
--- a/bsps/powerpc/include/mpc8xx.h
+++ b/bsps/powerpc/include/mpc8xx.h
@@ -290,6 +290,22 @@ typedef struct m8xxFECRegisters_ {
#define M8xx_FEC_MII_DATA_WDATA(n) ((n) & 0xffff )
#define M8xx_FEC_MII_DATA_RDATA(reg) ((reg) & 0xffff )
/*
+ * bits for FEC ECNTRL register
+ */
+#define M8xx_FEC_ECNTRL_FEC_PINMUX ( 1 << (31-29))
+#define M8xx_FEC_ECNTRL_ETHER_EN ( 1 << (31-30))
+#define M8xx_FEC_ECNTRL_RESET ( 1 << (31-31))
+
+ /*
+ * bits for FEC R_CNTRL register
+ */
+#define M8xx_FEC_R_CNTRL_BC_REJ ( 1 << (31-27))
+#define M8xx_FEC_R_CNTRL_PROM ( 1 << (31-28))
+#define M8xx_FEC_R_CNTRL_MII_MODE ( 1 << (31-29))
+#define M8xx_FEC_R_CNTRL_DRT ( 1 << (31-30))
+#define M8xx_FEC_R_CNTRL_LOOP ( 1 << (31-31))
+
+ /*
* bits for FEC X_CNTRL register
*/
#define M8xx_FEC_X_CNTRL_FDEN ( 1 << (31-29))