]> git.sur5r.net Git - u-boot/blobdiff - cpu/mpc5xx/speed.c
ColdFire: Update Freescale MCF52x2 platforms
[u-boot] / cpu / mpc5xx / speed.c
index 8098c9982a519a3e87616aa3f679b1284d328738..6a1fa155e298ab24db7322eb605007e54d35213a 100644 (file)
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, 
+ * Foundation,
  */
 
 /*
  * File:               speed.c
- * 
+ *
  * Discription:                Provides cpu speed calculation
- * 
+ *
  */
 
 #include <common.h>
 #include <mpc5xx.h>
 #include <asm/processor.h>
 
+DECLARE_GLOBAL_DATA_PTR;
+
 /*
  * Get cpu and bus clock
  */
 int get_clocks (void)
 {
-       DECLARE_GLOBAL_DATA_PTR;
        volatile immap_t *immr = (immap_t *) CFG_IMMR;
 
 #ifndef        CONFIG_5xx_GCLK_FREQ
@@ -49,8 +50,8 @@ int get_clocks (void)
                gd->cpu_clk = vcoout / (2^(((immr->im_clkrst.car_sccr & SCCR_DFNL_MSK) >> SCCR_DFNL_SHIFT) + 1));
        } else {
                gd->cpu_clk = vcoout / (2^(immr->im_clkrst.car_sccr & SCCR_DFNH_MSK));
-       }       
-       
+       }
+
 #else /* CONFIG_5xx_GCLK_FREQ */
        gd->bus_clk = CONFIG_5xx_GCLK_FREQ;
 #endif /* CONFIG_5xx_GCLK_FREQ */