diff options
Diffstat (limited to 'cpu/mpc83xx')
| -rw-r--r-- | cpu/mpc83xx/cpu.c | 5 | ||||
| -rw-r--r-- | cpu/mpc83xx/cpu_init.c | 4 | ||||
| -rw-r--r-- | cpu/mpc83xx/interrupts.c | 4 | ||||
| -rw-r--r-- | cpu/mpc83xx/speed.c | 6 | ||||
| -rw-r--r-- | cpu/mpc83xx/traps.c | 3 | 
5 files changed, 10 insertions, 12 deletions
| diff --git a/cpu/mpc83xx/cpu.c b/cpu/mpc83xx/cpu.c index f24d3a4b1..7ca1cebc0 100644 --- a/cpu/mpc83xx/cpu.c +++ b/cpu/mpc83xx/cpu.c @@ -38,10 +38,11 @@  #include <ft_build.h>  #include <asm/processor.h> +DECLARE_GLOBAL_DATA_PTR; +  int checkcpu(void)  { -	DECLARE_GLOBAL_DATA_PTR;  	ulong clock = gd->cpu_clk;  	u32 pvr = get_pvr();  	char buf[32]; @@ -138,8 +139,6 @@ do_reset (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  unsigned long get_tbclk(void)  { -	DECLARE_GLOBAL_DATA_PTR; -  	ulong tbclk;  	tbclk = (gd->bus_clk + 3L) / 4L; diff --git a/cpu/mpc83xx/cpu_init.c b/cpu/mpc83xx/cpu_init.c index acf686299..6ed0992c0 100644 --- a/cpu/mpc83xx/cpu_init.c +++ b/cpu/mpc83xx/cpu_init.c @@ -29,6 +29,8 @@  #include <mpc83xx.h>  #include <ioports.h> +DECLARE_GLOBAL_DATA_PTR; +  /*   * Breathe some life into the CPU...   * @@ -38,8 +40,6 @@   */  void cpu_init_f (volatile immap_t * im)  { -	DECLARE_GLOBAL_DATA_PTR; -  	/* Pointer is writable since we allocated a register for it */  	gd = (gd_t *) (CFG_INIT_RAM_ADDR + CFG_GBL_DATA_OFFSET); diff --git a/cpu/mpc83xx/interrupts.c b/cpu/mpc83xx/interrupts.c index dfd51c15f..5a0babfcb 100644 --- a/cpu/mpc83xx/interrupts.c +++ b/cpu/mpc83xx/interrupts.c @@ -35,6 +35,8 @@  #include <mpc83xx.h>  #include <asm/processor.h> +DECLARE_GLOBAL_DATA_PTR; +  struct irq_action {  	interrupt_handler_t *handler;  	void *arg; @@ -43,8 +45,6 @@ struct irq_action {  int interrupt_init_cpu (unsigned *decrementer_count)  { -	DECLARE_GLOBAL_DATA_PTR; -  	volatile immap_t *immr = (immap_t *) CFG_IMMRBAR;  	*decrementer_count = (gd->bus_clk / 4) / CFG_HZ; diff --git a/cpu/mpc83xx/speed.c b/cpu/mpc83xx/speed.c index 1368fc3fe..ad6b3f669 100644 --- a/cpu/mpc83xx/speed.c +++ b/cpu/mpc83xx/speed.c @@ -32,6 +32,8 @@  #include <mpc83xx.h>  #include <asm/processor.h> +DECLARE_GLOBAL_DATA_PTR; +  /* ----------------------------------------------------------------- */  typedef enum { @@ -92,7 +94,6 @@ corecnf_t corecnf_tab[] = {   */  int get_clocks (void)  { -	DECLARE_GLOBAL_DATA_PTR;  	volatile immap_t *im = (immap_t *)CFG_IMMRBAR;  	u32 pci_sync_in;  	u8  spmf; @@ -342,14 +343,11 @@ int get_clocks (void)   *********************************************/  ulong get_bus_freq (ulong dummy)  { -	DECLARE_GLOBAL_DATA_PTR;  	return gd->csb_clk;  }  int print_clock_conf (void)  { -	DECLARE_GLOBAL_DATA_PTR; -  	printf("Clock configuration:\n");  	printf("  Coherent System Bus: %4d MHz\n",gd->csb_clk/1000000);  	printf("  Core:                %4d MHz\n",gd->core_clk/1000000); diff --git a/cpu/mpc83xx/traps.c b/cpu/mpc83xx/traps.c index c7a56386e..44345afbf 100644 --- a/cpu/mpc83xx/traps.c +++ b/cpu/mpc83xx/traps.c @@ -40,6 +40,8 @@  #include <asm/processor.h>  #include <asm/mpc8349_pci.h> +DECLARE_GLOBAL_DATA_PTR; +  /* Returns 0 if exception not found and fixup otherwise.  */  extern unsigned long search_exception_table(unsigned long); @@ -52,7 +54,6 @@ extern unsigned long search_exception_table(unsigned long);  void  print_backtrace(unsigned long *sp)  { -	DECLARE_GLOBAL_DATA_PTR;  	int cnt = 0;  	unsigned long i; |