diff options
| author | Wolfgang Denk <wd@pollux.denx.de> | 2005-10-13 16:45:02 +0200 | 
|---|---|---|
| committer | Wolfgang Denk <wd@pollux.denx.de> | 2005-10-13 16:45:02 +0200 | 
| commit | 77ddac9480d63a80b6bb76d7ee4dcc2d1070867e (patch) | |
| tree | e9563b2f28ea59062b90bb5712f141e8e9798aee /common/cmd_nand.c | |
| parent | 17a8b276ba2b3499b75cd60b0b5289dbbea7967b (diff) | |
| download | olio-uboot-2014.01-77ddac9480d63a80b6bb76d7ee4dcc2d1070867e.tar.xz olio-uboot-2014.01-77ddac9480d63a80b6bb76d7ee4dcc2d1070867e.zip | |
Cleanup for GCC-4.x
Diffstat (limited to 'common/cmd_nand.c')
| -rw-r--r-- | common/cmd_nand.c | 18 | 
1 files changed, 9 insertions, 9 deletions
| diff --git a/common/cmd_nand.c b/common/cmd_nand.c index 5648ab217..b0c01d120 100644 --- a/common/cmd_nand.c +++ b/common/cmd_nand.c @@ -200,12 +200,12 @@ int do_nand (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  			/* read out-of-band data */  			if (cmd & NANDRW_READ) {  				ret = nand_read_oob(nand_dev_desc + curr_device, -						    off, size, &total, +						    off, size, (size_t *)&total,  						    (u_char*)addr);  			}  			else {  				ret = nand_write_oob(nand_dev_desc + curr_device, -						     off, size, &total, +						     off, size, (size_t *)&total,  						     (u_char*)addr);  			}  			return ret; @@ -241,7 +241,7 @@ int do_nand (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  			curr_device, off, size);  		ret = nand_rw(nand_dev_desc + curr_device, cmd, off, size, -			     &total, (u_char*)addr); +			     (size_t *)&total, (u_char*)addr);  		printf (" %d bytes %s: %s\n", total,  			(cmd & NANDRW_READ) ? "read" : "written", @@ -401,7 +401,7 @@ U_BOOT_CMD(   */  int check_block (struct nand_chip *nand, unsigned long pos)  { -	int retlen; +	size_t retlen;  	uint8_t oob_data;  	uint16_t oob_data16[6];  	int page0 = pos & (-nand->erasesize); @@ -423,9 +423,9 @@ int check_block (struct nand_chip *nand, unsigned long pos)  			return 1;  	} else {  		/* Note - bad block marker can be on first or second page */ -		if (nand_read_oob(nand, page0 + badpos, 1, &retlen, &oob_data) +		if (nand_read_oob(nand, page0 + badpos, 1, &retlen, (unsigned char *)&oob_data)  		    || oob_data != 0xff -		    || nand_read_oob (nand, page1 + badpos, 1, &retlen, &oob_data) +		    || nand_read_oob (nand, page1 + badpos, 1, &retlen, (unsigned char *)&oob_data)  		    || oob_data != 0xff)  			return 1;  	} @@ -501,11 +501,11 @@ int nand_rw (struct nand_chip* nand, int cmd,  		if (cmd & NANDRW_READ) {  			ret = nand_read_ecc(nand, start,  					   min(len, eblk + erasesize - start), -					   &n, (u_char*)buf, eccbuf); +					   (size_t *)&n, (u_char*)buf, (u_char *)eccbuf);  		} else {  			ret = nand_write_ecc(nand, start,  					    min(len, eblk + erasesize - start), -					    &n, (u_char*)buf, eccbuf); +					    (size_t *)&n, (u_char*)buf, (u_char *)eccbuf);  		}  		if (ret) @@ -1591,7 +1591,7 @@ int nand_erase(struct nand_chip* nand, size_t ofs, size_t len, int clean)  					l = NAND_JFFS2_OOB16_FSDALEN;  				} -				ret = nand_write_oob(nand, ofs + p, l, &n, +				ret = nand_write_oob(nand, ofs + p, l, (size_t *)&n,  						     (u_char *)&clean_marker);  				/* quit here if write failed */  				if (ret) |