diff options
| author | Timur Tabi <timur@freescale.com> | 2006-11-28 12:09:35 -0600 | 
|---|---|---|
| committer | Kim Phillips <kim.phillips@freescale.com> | 2006-11-28 23:34:30 -0600 | 
| commit | e857a5bdb3954b896c0920cb9d8d2b1b9c107ce5 (patch) | |
| tree | 5cf5b826e4d28a46b249c07bac5dd218d804f510 /common/cmd_i2c.c | |
| parent | be5e61815d5a1fac290ce9c0ef09cb6a8e4288fa (diff) | |
| download | olio-uboot-2014.01-e857a5bdb3954b896c0920cb9d8d2b1b9c107ce5.tar.xz olio-uboot-2014.01-e857a5bdb3954b896c0920cb9d8d2b1b9c107ce5.zip | |
mpc83xx: Miscellaneous code style fixes
Implement various code style fixes and similar changes.
Signed-off-by: Timur Tabi <timur@freescale.com>
Diffstat (limited to 'common/cmd_i2c.c')
| -rw-r--r-- | common/cmd_i2c.c | 205 | 
1 files changed, 75 insertions, 130 deletions
| diff --git a/common/cmd_i2c.c b/common/cmd_i2c.c index 62378af8a..45cfde2eb 100644 --- a/common/cmd_i2c.c +++ b/common/cmd_i2c.c @@ -174,7 +174,7 @@ int do_i2c_md ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		 */  		addr = simple_strtoul(argv[2], NULL, 16);  		alen = 1; -		for(j = 0; j < 8; j++) { +		for (j = 0; j < 8; j++) {  			if (argv[2][j] == '.') {  				alen = argv[2][j+1] - '0';  				if (alen > 4) { @@ -182,9 +182,8 @@ int do_i2c_md ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  					return 1;  				}  				break; -			} else if (argv[2][j] == '\0') { +			} else if (argv[2][j] == '\0')  				break; -			}  		}  		/* @@ -208,9 +207,9 @@ int do_i2c_md ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		linebytes = (nbytes > DISP_LINE_LEN) ? DISP_LINE_LEN : nbytes; -		if(i2c_read(chip, addr, alen, linebuf, linebytes) != 0) { +		if (i2c_read(chip, addr, alen, linebuf, linebytes) != 0)  			puts ("Error reading the chip.\n"); -		} else { +		else {  			printf("%04x:", addr);  			cp = linebuf;  			for (j=0; j<linebytes; j++) { @@ -279,17 +278,16 @@ int do_i2c_mw ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	 */  	addr = simple_strtoul(argv[2], NULL, 16);  	alen = 1; -	for(j = 0; j < 8; j++) { +	for (j = 0; j < 8; j++) {  		if (argv[2][j] == '.') {  			alen = argv[2][j+1] - '0'; -			if(alen > 4) { +			if (alen > 4) {  				printf ("Usage:\n%s\n", cmdtp->usage);  				return 1;  			}  			break; -		} else if (argv[2][j] == '\0') { +		} else if (argv[2][j] == '\0')  			break; -		}  	}  	/* @@ -300,16 +298,14 @@ int do_i2c_mw ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	/*  	 * Optional count  	 */ -	if(argc == 5) { +	if (argc == 5)  		count = simple_strtoul(argv[4], NULL, 16); -	} else { +	else  		count = 1; -	}  	while (count-- > 0) { -		if(i2c_write(chip, addr++, alen, &byte, 1) != 0) { +		if (i2c_write(chip, addr++, alen, &byte, 1) != 0)  			puts ("Error writing the chip.\n"); -		}  		/*  		 * Wait for the write to complete.  The write can take  		 * up to 10mSec (we allow a little more time). @@ -326,9 +322,9 @@ int do_i2c_mw ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  #endif  #if 0 -		for(timeout = 0; timeout < 10; timeout++) { +		for (timeout = 0; timeout < 10; timeout++) {  			udelay(2000); -			if(i2c_probe(chip) == 0) +			if (i2c_probe(chip) == 0)  				break;  		}  #endif @@ -369,17 +365,16 @@ int do_i2c_crc (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	 */  	addr = simple_strtoul(argv[2], NULL, 16);  	alen = 1; -	for(j = 0; j < 8; j++) { +	for (j = 0; j < 8; j++) {  		if (argv[2][j] == '.') {  			alen = argv[2][j+1] - '0'; -			if(alen > 4) { +			if (alen > 4) {  				printf ("Usage:\n%s\n", cmdtp->usage);  				return 1;  			}  			break; -		} else if (argv[2][j] == '\0') { +		} else if (argv[2][j] == '\0')  			break; -		}  	}  	/* @@ -394,19 +389,16 @@ int do_i2c_crc (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	 */  	crc = 0;  	err = 0; -	while(count-- > 0) { -		if(i2c_read(chip, addr, alen, &byte, 1) != 0) { +	while (count-- > 0) { +		if (i2c_read(chip, addr, alen, &byte, 1) != 0)  			err++; -		}  		crc = crc32 (crc, &byte, 1);  		addr++;  	} -	if(err > 0) -	{ +	if (err > 0)  		puts ("Error reading the chip,\n"); -	} else { +	else  		printf ("%08lx\n", crc); -	}  	return 0;  } @@ -464,17 +456,16 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char *argv[])  		 */  		addr = simple_strtoul(argv[2], NULL, 16);  		alen = 1; -		for(j = 0; j < 8; j++) { +		for (j = 0; j < 8; j++) {  			if (argv[2][j] == '.') {  				alen = argv[2][j+1] - '0'; -				if(alen > 4) { +				if (alen > 4) {  					printf ("Usage:\n%s\n", cmdtp->usage);  					return 1;  				}  				break; -			} else if (argv[2][j] == '\0') { +			} else if (argv[2][j] == '\0')  				break; -			}  		}  	} @@ -484,17 +475,16 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char *argv[])  	 */  	do {  		printf("%08lx:", addr); -		if(i2c_read(chip, addr, alen, (uchar *)&data, size) != 0) { +		if (i2c_read(chip, addr, alen, (uchar *)&data, size) != 0)  			puts ("\nError reading the chip,\n"); -		} else { +		else {  			data = cpu_to_be32(data); -			if(size == 1) { +			if (size == 1)  				printf(" %02lx", (data >> 24) & 0x000000FF); -			} else if(size == 2) { +			else if (size == 2)  				printf(" %04lx", (data >> 16) & 0x0000FFFF); -			} else { +			else  				printf(" %08lx", data); -			}  		}  		nbytes = readline (" ? "); @@ -511,19 +501,17 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char *argv[])  #endif  		}  #ifdef CONFIG_BOOT_RETRY_TIME -		else if (nbytes == -2) { +		else if (nbytes == -2)  			break;	/* timed out, exit the command	*/ -		}  #endif  		else {  			char *endp;  			data = simple_strtoul(console_buffer, &endp, 16); -			if(size == 1) { +			if (size == 1)  				data = data << 24; -			} else if(size == 2) { +			else if (size == 2)  				data = data << 16; -			}  			data = be32_to_cpu(data);  			nbytes = endp - console_buffer;  			if (nbytes) { @@ -533,9 +521,8 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char *argv[])  				 */  				reset_cmd_timeout();  #endif -				if(i2c_write(chip, addr, alen, (uchar *)&data, size) != 0) { +				if (i2c_write(chip, addr, alen, (uchar *)&data, size) != 0)  					puts ("Error writing the chip.\n"); -				}  #ifdef CFG_EEPROM_PAGE_WRITE_DELAY_MS  				udelay(CFG_EEPROM_PAGE_WRITE_DELAY_MS * 1000);  #endif @@ -565,13 +552,11 @@ int do_i2c_probe (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  #endif	/* NOPROBES */  	puts ("Valid chip addresses:"); -	for(j = 0; j < 128; j++) { +	for (j = 0; j < 128; j++) {  #if defined(CFG_I2C_NOPROBES)  		skip = 0; -		for(k=0; k < NUM_ELEMENTS_NOPROBE; k++) -		{ -			if(COMPARE_BUS(bus, k) && COMPARE_ADDR(j, k)) -			{ +		for (k=0; k < NUM_ELEMENTS_NOPROBE; k++) { +			if (COMPARE_BUS(bus, k) && COMPARE_ADDR(j, k)) {  				skip = 1;  				break;  			} @@ -579,17 +564,15 @@ int do_i2c_probe (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		if (skip)  			continue;  #endif -		if(i2c_probe(j) == 0) { +		if (i2c_probe(j) == 0)  			printf(" %02X", j); -		}  	}  	putc ('\n');  #if defined(CFG_I2C_NOPROBES)  	puts ("Excluded chip addresses:"); -	for(k=0; k < NUM_ELEMENTS_NOPROBE; k++) -	{ -		if(COMPARE_BUS(bus,k)) +	for (k=0; k < NUM_ELEMENTS_NOPROBE; k++) { +		if (COMPARE_BUS(bus,k))  			printf(" %02X", NO_PROBE_ADDR(k));  	}  	putc ('\n'); @@ -630,7 +613,7 @@ int do_i2c_loop(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	 */  	addr = simple_strtoul(argv[2], NULL, 16);  	alen = 1; -	for(j = 0; j < 8; j++) { +	for (j = 0; j < 8; j++) {  		if (argv[2][j] == '.') {  			alen = argv[2][j+1] - '0';  			if (alen > 4) { @@ -638,9 +621,8 @@ int do_i2c_loop(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  				return 1;  			}  			break; -		} else if (argv[2][j] == '\0') { +		} else if (argv[2][j] == '\0')  			break; -		}  	}  	/* @@ -648,24 +630,21 @@ int do_i2c_loop(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	 */  	length = 1;  	length = simple_strtoul(argv[3], NULL, 16); -	if(length > sizeof(bytes)) { +	if (length > sizeof(bytes))  		length = sizeof(bytes); -	}  	/*  	 * The delay time (uSec) is optional.  	 */  	delay = 1000; -	if (argc > 3) { +	if (argc > 3)  		delay = simple_strtoul(argv[4], NULL, 10); -	}  	/*  	 * Run the loop...  	 */ -	while(1) { -		if(i2c_read(chip, addr, alen, bytes, length) != 0) { +	while (1) { +		if (i2c_read(chip, addr, alen, bytes, length) != 0)  			puts ("Error reading the chip.\n"); -		}  		udelay(delay);  	} @@ -700,7 +679,7 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])   	 */  	chip = simple_strtoul(argv[1], NULL, 16); -	if(i2c_read(chip, 0, 1, data, sizeof(data)) != 0) { +	if (i2c_read(chip, 0, 1, data, sizeof(data)) != 0) {  		puts ("No SDRAM Serial Presence Detect found.\n");  		return 1;  	} @@ -709,7 +688,7 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	for (j = 0; j < 63; j++) {  		cksum += data[j];  	} -	if(cksum != data[63]) { +	if (cksum != data[63]) {  		printf ("WARNING: Configuration data checksum failure:\n"  			"  is 0x%02x, calculated 0x%02x\n",  			data[63], cksum); @@ -725,17 +704,15 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		default: puts ("unknown\n");	break;  	}  	puts ("Row address bits             "); -	if((data[3] & 0x00F0) == 0) { +	if ((data[3] & 0x00F0) == 0)  		printf("%d\n", data[3] & 0x0F); -	} else { +	else  		printf("%d/%d\n", data[3] & 0x0F, (data[3] >> 4) & 0x0F); -	}  	puts ("Column address bits          "); -	if((data[4] & 0x00F0) == 0) { +	if ((data[4] & 0x00F0) == 0)  		printf("%d\n", data[4] & 0x0F); -	} else { +	else  		printf("%d/%d\n", data[4] & 0x0F, (data[4] >> 4) & 0x0F); -	}  	printf("Module rows                  %d\n", data[5]);  	printf("Module data width            %d bits\n", (data[7] << 8) | data[6]);  	puts ("Interface signal levels      "); @@ -758,11 +735,10 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		case 2:  puts ("ECC\n");	break;  		default: puts ("unknown\n");	break;  	} -	if((data[12] & 0x80) == 0) { +	if ((data[12] & 0x80) == 0)  		puts ("No self refresh, rate        "); -	} else { +	else  		puts ("Self refresh, rate           "); -	}  	switch(data[12] & 0x7F) {  		case 0:  puts ("15.625uS\n");	break;  		case 1:  puts ("3.9uS\n");	break; @@ -773,17 +749,16 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		default: puts ("unknown\n");	break;  	}  	printf("SDRAM width (primary)        %d\n", data[13] & 0x7F); -	if((data[13] & 0x80) != 0) { +	if ((data[13] & 0x80) != 0) {  		printf("  (second bank)              %d\n",  			2 * (data[13] & 0x7F));  	} -	if(data[14] != 0) { +	if (data[14] != 0) {  		printf("EDC width                    %d\n",  			data[14] & 0x7F); -		if((data[14] & 0x80) != 0) { +		if ((data[14] & 0x80) != 0)  			printf("  (second bank)              %d\n",  				2 * (data[14] & 0x7F)); -		}  	}  	printf("Min clock delay, back-to-back random column addresses %d\n",  		data[15]); @@ -881,18 +856,18 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		(data[35] & 0x80) ? '-' : '+',  		(data[35] >> 4) & 0x07, data[35] & 0x0F);  	puts ("Manufacturer's JEDEC ID      "); -	for(j = 64; j <= 71; j++) +	for (j = 64; j <= 71; j++)  		printf("%02X ", data[j]);  	putc ('\n');  	printf("Manufacturing Location       %02X\n", data[72]);  	puts ("Manufacturer's Part Number   "); -	for(j = 73; j <= 90; j++) +	for (j = 73; j <= 90; j++)  		printf("%02X ", data[j]);  	putc ('\n');  	printf("Revision Code                %02X %02X\n", data[91], data[92]);  	printf("Manufacturing Date           %02X %02X\n", data[93], data[94]);  	puts ("Assembly Serial Number       "); -	for(j = 95; j <= 98; j++) +	for (j = 95; j <= 98; j++)  		printf("%02X ", data[j]);  	putc ('\n');  	printf("Speed rating                 PC%d\n", @@ -908,19 +883,15 @@ int do_i2c_bus_num(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  {  	int bus_idx, ret=0; -	if (argc == 1)  /* querying current setting */ -	{ +	if (argc == 1) +		/* querying current setting */  		printf("Current bus is %d\n", i2c_get_bus_num()); -	} -	else -	{ +	else {  		bus_idx = simple_strtoul(argv[1], NULL, 10);  		printf("Setting bus to %d\n", bus_idx);  		ret = i2c_set_bus_num(bus_idx); -		if(ret) -		{ +		if (ret)  			printf("Failure changing bus number (%d)\n", ret); -		}  	}  	return ret;  } @@ -930,19 +901,15 @@ int do_i2c_bus_speed(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  {  	int speed, ret=0; -	if (argc == 1)  /* querying current speed */ -	{ +	if (argc == 1) +		/* querying current speed */  		printf("Current bus speed=%d\n", i2c_get_bus_speed()); -	} -	else -	{ +	else {  		speed = simple_strtoul(argv[1], NULL, 10);  		printf("Setting bus speed to %d Hz\n", speed);  		ret = i2c_set_bus_speed(speed); -		if(ret) -		{ +		if (ret)  			printf("Failure changing bus speed (%d)\n", ret); -		}  	}  	return ret;  } @@ -950,53 +917,31 @@ int do_i2c_bus_speed(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  int do_i2c(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  {  #if defined(CONFIG_I2C_MULTI_BUS) -	if(!strncmp(argv[1], "de", 2)) -	{ +	if (!strncmp(argv[1], "de", 2))  		return do_i2c_bus_num(cmdtp, flag, --argc, ++argv); -	}  #endif  /* CONFIG_I2C_MULTI_BUS */ -	if(!strncmp(argv[1], "sp", 2)) -	{ +	if (!strncmp(argv[1], "sp", 2))  		return do_i2c_bus_speed(cmdtp, flag, --argc, ++argv); -	} -	if(!strncmp(argv[1], "md", 2)) -	{ +	if (!strncmp(argv[1], "md", 2))  		return do_i2c_md(cmdtp, flag, --argc, ++argv); -	} -	if(!strncmp(argv[1], "mm", 2)) -	{ +	if (!strncmp(argv[1], "mm", 2))  		return do_i2c_mm(cmdtp, flag, --argc, ++argv); -	} -	if(!strncmp(argv[1], "mw", 2)) -	{ +	if (!strncmp(argv[1], "mw", 2))  		return do_i2c_mw(cmdtp, flag, --argc, ++argv); -	} -	if(!strncmp(argv[1], "nm", 2)) -	{ +	if (!strncmp(argv[1], "nm", 2))  		return do_i2c_nm(cmdtp, flag, --argc, ++argv); -	} -	if(!strncmp(argv[1], "cr", 2)) -	{ +	if (!strncmp(argv[1], "cr", 2))  		return do_i2c_crc(cmdtp, flag, --argc, ++argv); -	} -	if(!strncmp(argv[1], "pr", 2)) -	{ +	if (!strncmp(argv[1], "pr", 2))  		return do_i2c_probe(cmdtp, flag, --argc, ++argv); -	} -	if(!strncmp(argv[1], "lo", 2)) -	{ +	if (!strncmp(argv[1], "lo", 2))  		return do_i2c_loop(cmdtp, flag, --argc, ++argv); -	}  #if (CONFIG_COMMANDS & CFG_CMD_SDRAM) -	if(!strncmp(argv[1], "sd", 2)) -	{ +	if (!strncmp(argv[1], "sd", 2))  		return do_sdram(cmdtp, flag, --argc, ++argv); -	}  #endif	/* CFG_CMD_SDRAM */  	else -	{  		printf ("Usage:\n%s\n", cmdtp->usage); -	}  	return 0;  }  #endif  /* CONFIG_I2C_CMD_TREE */ |