diff options
| author | Heiko Schocher <hs@pollux.denx.de> | 2007-07-13 09:54:17 +0200 | 
|---|---|---|
| committer | Heiko Schocher <hs@pollux.denx.de> | 2007-07-13 09:54:17 +0200 | 
| commit | fad63407154f46246ce80d53a9c669a44362ac67 (patch) | |
| tree | 34eb81390734469bc9c2210f704beab5d66d85c0 /common/cmd_nand.c | |
| parent | 907902472391b6ca1876ec300687562ecaf459b1 (diff) | |
| download | olio-uboot-2014.01-fad63407154f46246ce80d53a9c669a44362ac67.tar.xz olio-uboot-2014.01-fad63407154f46246ce80d53a9c669a44362ac67.zip | |
make show_boot_progress () weak.
Signed-off-by: Heiko Schocher <hs@denx.de>
Diffstat (limited to 'common/cmd_nand.c')
| -rw-r--r-- | common/cmd_nand.c | 66 | 
1 files changed, 29 insertions, 37 deletions
| diff --git a/common/cmd_nand.c b/common/cmd_nand.c index b088150f3..cb62661ec 100644 --- a/common/cmd_nand.c +++ b/common/cmd_nand.c @@ -25,14 +25,6 @@  #include <watchdog.h>  #include <malloc.h>  #include <asm/byteorder.h> - -#ifdef CONFIG_SHOW_BOOT_PROGRESS -# include <status_led.h> -# define SHOW_BOOT_PROGRESS(arg)	show_boot_progress(arg) -#else -# define SHOW_BOOT_PROGRESS(arg) -#endif -  #include <jffs2/jffs2.h>  #include <nand.h> @@ -486,19 +478,19 @@ static int nand_load_image(cmd_tbl_t *cmdtp, nand_info_t *nand,  	r = nand_read(nand, offset, &cnt, (u_char *) addr);  	if (r) {  		puts("** Read error\n"); -		SHOW_BOOT_PROGRESS(-56); +		show_boot_progress (-56);  		return 1;  	} -	SHOW_BOOT_PROGRESS(56); +	show_boot_progress (56);  	hdr = (image_header_t *) addr;  	if (ntohl(hdr->ih_magic) != IH_MAGIC) {  		printf("\n** Bad Magic Number 0x%x **\n", hdr->ih_magic); -		SHOW_BOOT_PROGRESS(-57); +		show_boot_progress (-57);  		return 1;  	} -	SHOW_BOOT_PROGRESS(57); +	show_boot_progress (57);  	print_image_hdr(hdr); @@ -507,10 +499,10 @@ static int nand_load_image(cmd_tbl_t *cmdtp, nand_info_t *nand,  	r = nand_read(nand, offset, &cnt, (u_char *) addr);  	if (r) {  		puts("** Read error\n"); -		SHOW_BOOT_PROGRESS(-58); +		show_boot_progress (-58);  		return 1;  	} -	SHOW_BOOT_PROGRESS(58); +	show_boot_progress (58);  	/* Loading ok, update default load address */ @@ -562,7 +554,7 @@ int do_nandboot(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  	}  #endif -	SHOW_BOOT_PROGRESS(52); +	show_boot_progress(52);  	switch (argc) {  	case 1:  		addr = CFG_LOAD_ADDR; @@ -586,26 +578,26 @@ int do_nandboot(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  usage:  #endif  		printf("Usage:\n%s\n", cmdtp->usage); -		SHOW_BOOT_PROGRESS(-53); +		show_boot_progress(-53);  		return 1;  	} -	SHOW_BOOT_PROGRESS(53); +	show_boot_progress(53);  	if (!boot_device) {  		puts("\n** No boot device **\n"); -		SHOW_BOOT_PROGRESS(-54); +		show_boot_progress(-54);  		return 1;  	} -	SHOW_BOOT_PROGRESS(54); +	show_boot_progress(54);  	idx = simple_strtoul(boot_device, NULL, 16);  	if (idx < 0 || idx >= CFG_MAX_NAND_DEVICE || !nand_info[idx].name) {  		printf("\n** Device %d not available\n", idx); -		SHOW_BOOT_PROGRESS(-55); +		show_boot_progress(-55);  		return 1;  	} -	SHOW_BOOT_PROGRESS(55); +	show_boot_progress(55);  	return nand_load_image(cmdtp, &nand_info[idx], offset, addr, argv[0]);  } @@ -627,11 +619,11 @@ U_BOOT_CMD(nboot, 4, 1, do_nandboot,  #include <asm/io.h>  #include <watchdog.h> -#ifdef CONFIG_SHOW_BOOT_PROGRESS +#ifdef CONFIG_show_boot_progress  # include <status_led.h> -# define SHOW_BOOT_PROGRESS(arg)	show_boot_progress(arg) +# define show_boot_progress(arg)	show_boot_progress(arg)  #else -# define SHOW_BOOT_PROGRESS(arg) +# define show_boot_progress(arg)  #endif  #if (CONFIG_COMMANDS & CFG_CMD_NAND) @@ -894,7 +886,7 @@ int do_nandboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	ulong offset = 0;  	image_header_t *hdr;  	int rcode = 0; -	SHOW_BOOT_PROGRESS(52); +	show_boot_progress (52);  	switch (argc) {  	case 1:  		addr = CFG_LOAD_ADDR; @@ -915,27 +907,27 @@ int do_nandboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		break;  	default:  		printf ("Usage:\n%s\n", cmdtp->usage); -		SHOW_BOOT_PROGRESS (-53); +		show_boot_progress (-53);  		return 1;  	} -	SHOW_BOOT_PROGRESS(53); +	show_boot_progress (53);  	if (!boot_device) {  		puts ("\n** No boot device **\n"); -		SHOW_BOOT_PROGRESS (-54); +		show_boot_progress (-54);  		return 1;  	} -	SHOW_BOOT_PROGRESS(54); +	show_boot_progress (54);  	dev = simple_strtoul(boot_device, &ep, 16);  	if ((dev >= CFG_MAX_NAND_DEVICE) ||  	    (nand_dev_desc[dev].ChipID == NAND_ChipID_UNKNOWN)) {  		printf ("\n** Device %d not available\n", dev); -		SHOW_BOOT_PROGRESS (-55); +		show_boot_progress (-55);  		return 1;  	} -	SHOW_BOOT_PROGRESS(55); +	show_boot_progress (55);  	printf ("\nLoading from device %d: %s at 0x%lx (offset 0x%lx)\n",  		dev, nand_dev_desc[dev].name, nand_dev_desc[dev].IO_ADDR, @@ -944,10 +936,10 @@ int do_nandboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	if (nand_legacy_rw (nand_dev_desc + dev, NANDRW_READ, offset,  			SECTORSIZE, NULL, (u_char *)addr)) {  		printf ("** Read error on %d\n", dev); -		SHOW_BOOT_PROGRESS (-56); +		show_boot_progress (-56);  		return 1;  	} -	SHOW_BOOT_PROGRESS(56); +	show_boot_progress (56);  	hdr = (image_header_t *)addr; @@ -959,19 +951,19 @@ int do_nandboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		cnt -= SECTORSIZE;  	} else {  		printf ("\n** Bad Magic Number 0x%x **\n", ntohl(hdr->ih_magic)); -		SHOW_BOOT_PROGRESS (-57); +		show_boot_progress (-57);  		return 1;  	} -	SHOW_BOOT_PROGRESS(57); +	show_boot_progress (57);  	if (nand_legacy_rw (nand_dev_desc + dev, NANDRW_READ,  			offset + SECTORSIZE, cnt, NULL,  			(u_char *)(addr+SECTORSIZE))) {  		printf ("** Read error on %d\n", dev); -		SHOW_BOOT_PROGRESS (-58); +		show_boot_progress (-58);  		return 1;  	} -	SHOW_BOOT_PROGRESS(58); +	show_boot_progress (58);  	/* Loading ok, update default load address */ |