Skip to content
Snippets Groups Projects
Commit f89920c3 authored by Wolfgang Denk's avatar Wolfgang Denk
Browse files

Preserve PHY_BMCR during a soft reset.

Patch by Carl Riechers, 24 Jun 2005
parent e5445288
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
Changes for U-Boot 1.1.3: Changes for U-Boot 1.1.3:
====================================================================== ======================================================================
* Preserve PHY_BMCR during a soft reset.
Patch by Carl Riechers, 24 Jun 2005
* VoiceBlue update: eeprom tool can also store firmware version now. * VoiceBlue update: eeprom tool can also store firmware version now.
eeprom.bin is runable by jumping at load address. eeprom.bin is runable by jumping at load address.
Patch by Ladislav Michl, 23 May 2005 Patch by Ladislav Michl, 23 May 2005
......
...@@ -93,7 +93,13 @@ int miiphy_reset (unsigned char addr) ...@@ -93,7 +93,13 @@ int miiphy_reset (unsigned char addr)
unsigned short reg; unsigned short reg;
int loop_cnt; int loop_cnt;
if (miiphy_write (addr, PHY_BMCR, 0x8000) != 0) { if (miiphy_read (addr, PHY_BMCR, &reg) != 0) {
#ifdef DEBUG
printf ("PHY status read failed\n");
#endif
return (-1);
}
if (miiphy_write (addr, PHY_BMCR, reg | 0x8000) != 0) {
#ifdef DEBUG #ifdef DEBUG
puts ("PHY reset failed\n"); puts ("PHY reset failed\n");
#endif #endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment