diff options
| author | Michal Simek <monstr@monstr.eu> | 2007-05-08 00:32:35 +0200 | 
|---|---|---|
| committer | Michal Simek <monstr@monstr.eu> | 2007-05-08 00:32:35 +0200 | 
| commit | 3c4bd60de15d79ddfc0cf3170a55847b2025d93f (patch) | |
| tree | 891b84b58f13a5f45536a243585b9d94c253a410 /common/cmd_i2c.c | |
| parent | fb05f6da35ea1c15c553abe6f23f656bf18dc5db (diff) | |
| parent | ac4cd59d59c9bf3f89cb7a344abf8184d678f562 (diff) | |
| download | olio-uboot-2014.01-3c4bd60de15d79ddfc0cf3170a55847b2025d93f.tar.xz olio-uboot-2014.01-3c4bd60de15d79ddfc0cf3170a55847b2025d93f.zip  | |
Merge git://www.denx.de/git/u-boot
Conflicts:
	include/asm-microblaze/microblaze_intc.h
	include/linux/stat.h
Diffstat (limited to 'common/cmd_i2c.c')
| -rw-r--r-- | common/cmd_i2c.c | 43 | 
1 files changed, 22 insertions, 21 deletions
diff --git a/common/cmd_i2c.c b/common/cmd_i2c.c index 45cfde2eb..755810d59 100644 --- a/common/cmd_i2c.c +++ b/common/cmd_i2c.c @@ -701,6 +701,7 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	switch(data[2]) {  		case 2:  puts ("EDO\n");	break;  		case 4:  puts ("SDRAM\n");	break; +		case 8:  puts ("DDR2\n");	break;  		default: puts ("unknown\n");	break;  	}  	puts ("Row address bits             "); @@ -722,6 +723,7 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  		case 2:  puts ("HSTL 1.5\n");	break;  		case 3:  puts ("SSTL 3.3\n");	break;  		case 4:  puts ("SSTL 2.5\n");	break; +		case 5:  puts ("SSTL 1.8\n");	break;  		default: puts ("unknown\n");	break;  	}  	printf("SDRAM cycle time             %d.%d nS\n", @@ -948,6 +950,26 @@ int do_i2c(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])  /***************************************************/ +#if defined(CONFIG_I2C_CMD_TREE) +U_BOOT_CMD( +	i2c, 6, 1, do_i2c, + 	"i2c     - I2C sub-system\n", +#if defined(CONFIG_I2C_MULTI_BUS) +	"dev [dev] - show or set current I2C bus\n" +#endif  /* CONFIG_I2C_MULTI_BUS */ +	"i2c speed [speed] - show or set I2C bus speed\n" +	"i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device\n" +	"i2c mm chip address[.0, .1, .2] - write to I2C device (auto-incrementing)\n" +	"i2c mw chip address[.0, .1, .2] value [count] - write to I2C device (fill)\n" +	"i2c nm chip address[.0, .1, .2] - write to I2C device (constant address)\n" +	"i2c crc32 chip address[.0, .1, .2] count - compute CRC32 checksum\n" +	"i2c probe - show devices on the I2C bus\n" +	"i2c loop chip address[.0, .1, .2] [# of objects] - looping read of device\n" +#if (CONFIG_COMMANDS & CFG_CMD_SDRAM) +	"i2c sdram chip - print SDRAM configuration information\n" +#endif  /* CFG_CMD_SDRAM */ +); +#endif /* CONFIG_I2C_CMD_TREE */  U_BOOT_CMD(  	imd,	4,	1,	do_i2c_md,		\  	"imd     - i2c memory display\n",				\ @@ -1003,25 +1025,4 @@ U_BOOT_CMD(  );  #endif -#if defined(CONFIG_I2C_CMD_TREE) -U_BOOT_CMD( -	i2c, 6, 1, do_i2c, - 	"i2c     - I2C sub-system\n", -#if defined(CONFIG_I2C_MULTI_BUS) -	"dev [dev] - show or set current I2C bus\n" -#endif  /* CONFIG_I2C_MULTI_BUS */ -	"i2c speed [speed] - show or set I2C bus speed\n" -	"i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device\n" -	"i2c mm chip address[.0, .1, .2] - write to I2C device (auto-incrementing)\n" -	"i2c mw chip address[.0, .1, .2] value [count] - write to I2C device (fill)\n" -	"i2c nm chip address[.0, .1, .2] - write to I2C device (constant address)\n" -	"i2c crc32 chip address[.0, .1, .2] count - compute CRC32 checksum\n" -	"i2c probe - show devices on the I2C bus\n" -	"i2c loop chip address[.0, .1, .2] [# of objects] - looping read of device\n" -#if (CONFIG_COMMANDS & CFG_CMD_SDRAM) -	"i2c sdram chip - print SDRAM configuration information\n" -#endif  /* CFG_CMD_SDRAM */ -); -#endif  /* CONFIG_I2C_CMD_TREE */ -  #endif	/* CFG_CMD_I2C */  |