From a2ebf5ddb11b78dab2ad79fe32f123575d25df2e Mon Sep 17 00:00:00 2001 From: Adrian Chadd Date: Tue, 1 May 2012 20:32:38 +0000 Subject: [PATCH] Add in the MII configuration parameters for the AR71xx. Obtained from: Linux/OpenWRT --- sys/mips/atheros/ar71xxreg.h | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/sys/mips/atheros/ar71xxreg.h b/sys/mips/atheros/ar71xxreg.h index 13f04323d9d7..dd2fa234db9e 100644 --- a/sys/mips/atheros/ar71xxreg.h +++ b/sys/mips/atheros/ar71xxreg.h @@ -271,12 +271,23 @@ * AR71xx MII control region */ #define AR71XX_MII0_CTRL 0x18070000 -#define AR71XX_MII1_CTRL 0x18070004 #define MII_CTRL_SPEED_SHIFT 4 #define MII_CTRL_SPEED_MASK 3 -#define MII_CTRL_SPEED_10 0 -#define MII_CTRL_SPEED_100 1 -#define MII_CTRL_SPEED_1000 2 +#define MII_CTRL_SPEED_10 0 +#define MII_CTRL_SPEED_100 1 +#define MII_CTRL_SPEED_1000 2 +#define MII_CTRL_IF_MASK 3 +#define MII_CTRL_IF_SHIFT 0 +#define MII0_CTRL_IF_GMII 0 +#define MII0_CTRL_IF_MII 1 +#define MII0_CTRL_IF_RGMII 2 +#define MII0_CTRL_IF_RMII 3 + +#define AR71XX_MII1_CTRL 0x18070004 + +#define MII1_CTRL_IF_RGMII 0 +#define MII1_CTRL_IF_RMII 1 + /* * GigE adapters region