diff options
| -rw-r--r-- | cpu/mpc83xx/cpu.c | 8 | ||||
| -rw-r--r-- | cpu/mpc83xx/speed.c | 10 | ||||
| -rw-r--r-- | include/common.h | 2 | ||||
| -rw-r--r-- | lib_ppc/board.c | 4 | 
4 files changed, 13 insertions, 11 deletions
| diff --git a/cpu/mpc83xx/cpu.c b/cpu/mpc83xx/cpu.c index 332afaad9..e078f27a2 100644 --- a/cpu/mpc83xx/cpu.c +++ b/cpu/mpc83xx/cpu.c @@ -52,7 +52,7 @@ int checkcpu(void)  	immr = (immap_t *)CFG_IMMR; -	puts("CPU: "); +	puts("CPU:   ");  	switch (pvr & 0xffff0000) {  		case PVR_E300C1: @@ -158,10 +158,12 @@ int checkcpu(void)  	/* Multiple revisons of 834x processors may have the same SPRIDR value.  	 * So use PVR to identify the revision number.  	 */ -	printf("Rev: %02x at %s MHz\n", PVR_MAJ(pvr)<<4 | PVR_MIN(pvr), strmhz(buf, clock)); +	printf("Rev: %02x at %s MHz", PVR_MAJ(pvr)<<4 | PVR_MIN(pvr), strmhz(buf, clock));  #else -	printf("Rev: %02x at %s MHz\n", spridr & 0x0000FFFF, strmhz(buf, clock)); +	printf("Rev: %02x at %s MHz", spridr & 0x0000FFFF, strmhz(buf, clock));  #endif +	printf(", CSB: %4d MHz\n", gd->csb_clk / 1000000); +  	return 0;  } diff --git a/cpu/mpc83xx/speed.c b/cpu/mpc83xx/speed.c index 1a440310e..bf3061654 100644 --- a/cpu/mpc83xx/speed.c +++ b/cpu/mpc83xx/speed.c @@ -25,6 +25,7 @@  #include <common.h>  #include <mpc83xx.h> +#include <command.h>  #include <asm/processor.h>  DECLARE_GLOBAL_DATA_PTR; @@ -365,11 +366,11 @@ ulong get_bus_freq(ulong dummy)  	return gd->csb_clk;  } -int print_clock_conf(void) +int do_clocks (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  {  	printf("Clock configuration:\n"); -	printf("  Coherent System Bus: %4d MHz\n", gd->csb_clk / 1000000);  	printf("  Core:                %4d MHz\n", gd->core_clk / 1000000); +	printf("  Coherent System Bus: %4d MHz\n", gd->csb_clk / 1000000);  #if defined(CONFIG_MPC8360) || defined(CONFIG_MPC832X)  	printf("  QE:                  %4d MHz\n", gd->qe_clk / 1000000);  	printf("  BRG:                 %4d MHz\n", gd->brg_clk / 1000000); @@ -395,3 +396,8 @@ int print_clock_conf(void)  #endif  	return 0;  } + +U_BOOT_CMD(clocks, 1, 0, do_clocks, +	"clocks  - print clock configuration\n", +	"    clocks\n" +); diff --git a/include/common.h b/include/common.h index b162dbd7c..c4fc2b344 100644 --- a/include/common.h +++ b/include/common.h @@ -440,8 +440,6 @@ int	sdram_adjust_866 (void);  int	adjust_sdram_tbs_8xx (void);  #if defined(CONFIG_8260)  int	prt_8260_clks (void); -#elif defined(CONFIG_MPC83XX) -int print_clock_conf(void);  #elif defined(CONFIG_MPC5xxx)  int	prt_mpc5xxx_clks (void);  #endif diff --git a/lib_ppc/board.c b/lib_ppc/board.c index 24e8e970b..1e7f172d6 100644 --- a/lib_ppc/board.c +++ b/lib_ppc/board.c @@ -310,10 +310,6 @@ init_fnc_t *init_sequence[] = {  	prt_8260_clks,  #endif /* CONFIG_8260 */ -#if defined(CONFIG_MPC83XX) -	print_clock_conf, -#endif -  	checkcpu,  #if defined(CONFIG_MPC5xxx)  	prt_mpc5xxx_clks, |