Fix miiphy global data initialization (problem on 4xx boards when no
ethaddr is assigned). Initialization moved from miiphy_register() to
eth_initialize().

Based on initial patch for 4xx platform by Matthias Fuchs.
diff --git a/include/miiphy.h b/include/miiphy.h
index 3c6ee77..71716b0 100644
--- a/include/miiphy.h
+++ b/include/miiphy.h
@@ -53,6 +53,8 @@
 int  miiphy_link(char *devname, unsigned char addr);
 #endif
 
+void miiphy_init(void);
+
 void miiphy_register(char *devname,
 	int (* read)(char *devname, unsigned char addr,
 		unsigned char reg, unsigned short *value),