]> git.sur5r.net Git - u-boot/blobdiff - board/eNET/eNET.c
Merge branch 'master' into next
[u-boot] / board / eNET / eNET.c
index 29cf29518a0034c13ddcb747c3f5a035f974e77b..6d0b15a0fa26791cdbd7b8910a2ae374aa3d64df 100644 (file)
@@ -47,7 +47,6 @@ void init_sc520_enet (void)
 {
        /* Set CPU Speed to 100MHz */
        sc520_mmcr->cpuctl = 0x01;
-       gd->cpu_clk = 100000000;
 
        /* wait at least one millisecond */
        asm("movl       $0x2000,%%ecx\n"
@@ -67,7 +66,7 @@ void init_sc520_enet (void)
 /*
  * Miscellaneous platform dependent initializations
  */
-int board_init(void)
+int board_early_init_f(void)
 {
        init_sc520_enet();
 
@@ -117,6 +116,14 @@ int board_init(void)
        sc520_mmcr->sysarbctl = 0x06;
        sc520_mmcr->sysarbmenb = 0x0003;
 
+       return 0;
+}
+
+int board_early_init_r(void)
+{
+       /* CPU Speed to 100MHz */
+       gd->cpu_clk = 100000000;
+
        /* Crystal is 33.000MHz */
        gd->bus_clk = 33000000;