Merge with /git/u-boot.git
authorStefan Roese <sr@denx.de>
Tue, 1 Nov 2005 09:02:21 +0000 (10:02 +0100)
committerStefan Roese <sr@denx.de>
Tue, 1 Nov 2005 09:02:21 +0000 (10:02 +0100)
1  2 
CHANGELOG

diff --cc CHANGELOG
index 996171122ddefcc5d62be090a31deea09fab3335,0211b02ee448d7e68e8d9768de5aa34775a77de9..d3f590ab41c79524c4feca7d2df170cb87f2087d
+++ b/CHANGELOG
@@@ -2,9 -2,32 +2,35 @@@
  Changes for U-Boot 1.1.4:
  ======================================================================
  
 +* Fix external IRQ configuration on Yellowstone & Yosemite
 +  Patch by Stefan Roese, 28 Oct 2005
 +
+ * Add support for multiple PHYs.
+   Tested on the following boards:
+       cmcpu2      (at91rm9200/ether.c)
+       PPChameleon (ppc4xx/4xx_enet.c)
+       yukon       (mpc8220/fec.c)
+       uc100       (mpc8xx/fec.c)
+       tqm834x     (mpc834x/tsec.c) with EEPRO100
+       lite5200    (mpc5xxx/fec.c) with EEPRO100 card (drivers/eepro100.c)
+   Main changes include:
+   common/miiphyutil.c
+   - miiphy_register routine was added to allow multiple PHYs to be registered
+   - miiphy_read and miiphy_write are now defined in this file, and
+     require additional argument (char *devname)
+   - other miiphy_* routines also require additional device name argument
+   ../lib_i386/board.c
+   ../lib_ppc/board.c
+   Calling reset_phy() was moved to be executed *after* eth_initialize().
+   This is necessary as now some of the implementations of reset_phy()
+   may need to use miiphy_reset() which is not allowed before eth_initialize()
+   as eth_initialize registers all required miiphy_* routines.
+   Tested on IP860 and PHY initializes properly after this change.
+ * Correct includes for flat tree builder.
+ * Fix conflicting types (flash_write()) in trab auto_update.c.
  * Add PCI support for the TQM834x board.
  
  * Add missing 4xx board to MAKEALL