From df8a31d6bab9b6e368287f1dcdbb9aae9abe6142 Mon Sep 17 00:00:00 2001 From: Thomas Doerfler Date: Thu, 22 Mar 2018 14:50:02 +0100 Subject: bsp/tqm8xx: Fix network interface driver --- bsps/powerpc/include/mpc8xx.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'bsps/powerpc/include/mpc8xx.h') 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 @@ -289,6 +289,22 @@ typedef struct m8xxFECRegisters_ { #define M8xx_FEC_MII_DATA_TA ( 2 << (31-15)) #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 */ -- cgit v1.2.3