Fix bad register definitions for LTX971 PHY on MPC85xx boards.
authorWolfgang Denk <wd@pollux.denx.de>
Sun, 12 Mar 2006 17:06:37 +0000 (18:06 +0100)
committerWolfgang Denk <wd@pollux.denx.de>
Sun, 12 Mar 2006 17:06:37 +0000 (18:06 +0100)
Patch by Gerhard Jaeger, 21 Jun 2005

CHANGELOG
drivers/tsec.h

index 704bb0548e71f34b66b81849d08a658670346d61..272463280b7e03b48a74b1c9f075fb3e37774234 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,9 @@
 Changes since U-Boot 1.1.4:
 ======================================================================
 
+* Fix bad register definitions for LTX971 PHY on MPC85xx boards.
+  Patch by Gerhard Jaeger, 21 Jun 2005
+
 * Add netconsole and some more commands to RPXlite_DW board
   Patch by Sam Song, 19 Jun 2005
 
index c26fcc0e732fe656a9d000bc4339d928490fe085..e3bbff03bf9badb09ea9a5a7f15e66fc636d2de6 100644 (file)
 #define MIIM_DM9161_10BTCSR_INIT       0x7800
 
 /* LXT971 Status 2 registers */
-#define MIIM_LXT971_SR2        17  /* Status Register 2  */
-#define MIIM_LXT971_SR2_SPEED_MASK     0xf000
-#define MIIM_LXT971_SR2_10HDX  0x1000  /* 10 Mbit half duplex selected */
-#define MIIM_LXT971_SR2_10FDX  0x2000  /* 10 Mbit full duplex selected */
-#define MIIM_LXT971_SR2_100HDX 0x4000  /* 100 Mbit half duplex selected */
-#define MIIM_LXT971_SR2_100FDX 0x8000  /* 100 Mbit full duplex selected */
+#define MIIM_LXT971_SR2              0x11  /* Status Register 2  */
+#define MIIM_LXT971_SR2_SPEED_MASK 0x4200
+#define MIIM_LXT971_SR2_10HDX      0x0000  /*  10 Mbit half duplex selected */
+#define MIIM_LXT971_SR2_10FDX      0x0200  /*  10 Mbit full duplex selected */
+#define MIIM_LXT971_SR2_100HDX     0x4000  /* 100 Mbit half duplex selected */
+#define MIIM_LXT971_SR2_100FDX     0x4200  /* 100 Mbit full duplex selected */
 
 #define MIIM_READ_COMMAND       0x00000001