diff options
| author | Mike Frysinger <vapier@gentoo.org> | 2008-02-04 19:26:55 -0500 | 
|---|---|---|
| committer | Mike Frysinger <vapier@gentoo.org> | 2008-02-04 19:26:55 -0500 | 
| commit | 8dc48d71a4be753ea9f84956cd33600de35fad04 (patch) | |
| tree | eebcf983d0829186725ce60368c44b2064e11d6a | |
| parent | 0003613e3c7df3b84b2cb92e797d77f46f15a43a (diff) | |
| download | olio-uboot-2014.01-8dc48d71a4be753ea9f84956cd33600de35fad04.tar.xz olio-uboot-2014.01-8dc48d71a4be753ea9f84956cd33600de35fad04.zip | |
add Blackfin-specific bdinfo command
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
| -rw-r--r-- | common/cmd_bdinfo.c | 31 | 
1 files changed, 31 insertions, 0 deletions
| diff --git a/common/cmd_bdinfo.c b/common/cmd_bdinfo.c index c28a15545..3a4dbcf6b 100644 --- a/common/cmd_bdinfo.c +++ b/common/cmd_bdinfo.c @@ -273,6 +273,37 @@ int do_bdinfo ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	return 0;  } +#elif defined(CONFIG_BLACKFIN) + +int do_bdinfo(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) +{ +	int i; +	bd_t *bd = gd->bd; + +	printf("U-Boot      = %s\n", bd->bi_r_version); +	printf("CPU         = %s\n", bd->bi_cpu); +	printf("Board       = %s\n", bd->bi_board_name); +	printf("VCO         = %lu MHz\n", bd->bi_vco / 1000000); +	printf("CCLK        = %lu MHz\n", bd->bi_cclk / 1000000); +	printf("SCLK        = %lu MHz\n", bd->bi_sclk / 1000000); + +	print_num("boot_params", (ulong)bd->bi_boot_params); +	print_num("memstart",    (ulong)bd->bi_memstart); +	print_num("memsize",     (ulong)bd->bi_memsize); +	print_num("flashstart",  (ulong)bd->bi_flashstart); +	print_num("flashsize",   (ulong)bd->bi_flashsize); +	print_num("flashoffset", (ulong)bd->bi_flashoffset); + +	puts("ethaddr     ="); +	for (i = 0; i < 6; ++i) +		printf("%c%02X", i ? ':' : ' ', bd->bi_enetaddr[i]); +	puts("\nip_addr     = "); +	print_IPaddr(bd->bi_ip_addr); +	printf("\nbaudrate    = %d bps\n", bd->bi_baudrate); + +	return 0; +} +  #else /* ! PPC, which leaves MIPS */  int do_bdinfo ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) |