diff options
| author | Stelian Pop <stelian@popies.net> | 2008-02-11 10:50:19 +0000 | 
|---|---|---|
| committer | Peter Pearse <peter.pearse@arm.com> | 2008-02-14 09:37:58 +0000 | 
| commit | 9604b6e53ddae4fe00a488cbcd6b0e6cb344bccc (patch) | |
| tree | c641577ce3a9992254ccdaa01d6b29191de3d787 /common/env_dataflash.c | |
| parent | 64e8a06af68cda174a8a06d0a61fce5e5bb189d7 (diff) | |
| download | olio-uboot-2014.01-9604b6e53ddae4fe00a488cbcd6b0e6cb344bccc.tar.xz olio-uboot-2014.01-9604b6e53ddae4fe00a488cbcd6b0e6cb344bccc.zip | |
AT91CAP9 support
---------------------------------
read_dataflash() takes a signed char pointer as a parameter. Silence a
few warnings dues to incorrect parameter types in env_dataflash.c.
Signed-off-by: Stelian Pop <stelian@popies.net>
Diffstat (limited to 'common/env_dataflash.c')
| -rw-r--r-- | common/env_dataflash.c | 17 | 
1 files changed, 9 insertions, 8 deletions
| diff --git a/common/env_dataflash.c b/common/env_dataflash.c index 93fff29b0..8a944324f 100644 --- a/common/env_dataflash.c +++ b/common/env_dataflash.c @@ -44,22 +44,22 @@ extern uchar default_environment[];  uchar env_get_char_spec (int index)  {  	uchar c; -	read_dataflash (CFG_ENV_ADDR+index+offsetof(env_t,data),1,&c); +	read_dataflash(CFG_ENV_ADDR + index + offsetof(env_t,data), +	1, (char *)&c);  	return (c);  }  void env_relocate_spec (void)  { -	read_dataflash (CFG_ENV_ADDR,CFG_ENV_SIZE,(uchar *)env_ptr); +	read_dataflash(CFG_ENV_ADDR, CFG_ENV_SIZE, (char *)env_ptr);  }  int saveenv(void)  { -/* env must be copied to do not alter env structure in memory*/ -unsigned char temp[CFG_ENV_SIZE]; -int i; +	/* env must be copied to do not alter env structure in memory*/ +	unsigned char temp[CFG_ENV_SIZE];  	memcpy(temp, env_ptr, CFG_ENV_SIZE); -	return write_dataflash (CFG_ENV_ADDR, (unsigned long)temp, CFG_ENV_SIZE); +	return write_dataflash(CFG_ENV_ADDR, (unsigned long)temp, CFG_ENV_SIZE);  }  /************************************************************************ @@ -77,13 +77,14 @@ int env_init(void)  		AT91F_DataflashInit();	/* prepare for DATAFLASH read/write */  		/* read old CRC */ -		read_dataflash (CFG_ENV_ADDR+offsetof(env_t,crc),sizeof(ulong),&crc); +		read_dataflash(CFG_ENV_ADDR + offsetof(env_t, crc), +			sizeof(ulong), (char *)&crc);  		new = 0;  		len = ENV_SIZE;  		off = offsetof(env_t,data);  		while (len > 0) {  			int n = (len > sizeof(buf)) ? sizeof(buf) : len; -			read_dataflash (CFG_ENV_ADDR+off,n , buf); +			read_dataflash(CFG_ENV_ADDR + off, n, (char *)buf);  			new = crc32 (new, buf, n);  			len -= n;  			off += n; |