|
@@ -28,6 +28,7 @@
|
|
#include <common.h>
|
|
#include <common.h>
|
|
#include <mpc8xx.h>
|
|
#include <mpc8xx.h>
|
|
#include <i2c.h>
|
|
#include <i2c.h>
|
|
|
|
+#include <miiphy.h>
|
|
|
|
|
|
|
|
|
|
/*********************************************************************/
|
|
/*********************************************************************/
|
|
@@ -252,6 +253,14 @@ int misc_init_r (void)
|
|
val |= 0x80;
|
|
val |= 0x80;
|
|
i2c_reg_write (CFG_I2C_RTC_ADDR, 0x0D, val);
|
|
i2c_reg_write (CFG_I2C_RTC_ADDR, 0x0D, val);
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
+ * Configure PHY to setup LED's correctly and use 100MBit, FD
|
|
|
|
+ */
|
|
|
|
+ mii_init();
|
|
|
|
+
|
|
|
|
+ miiphy_write(0, PHY_BMCR, 0x2100); /* disable auto-negotiation, 100mbit, full-duplex */
|
|
|
|
+ miiphy_write(0, PHY_FCSCR, 0x4122); /* set LED's to Link, Transmit, Receive */
|
|
|
|
+
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|