From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Sat, 18 Jul 2009 10:28:02 +0200 Subject: [U-Boot] [PATCH] cmd_i2c: bugfix: add missing brace In-Reply-To: <20090717124211.GA762@mail.gnudd.com> References: <20090717124211.GA762@mail.gnudd.com> Message-ID: <4A618792.2080800@invitel.hu> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Alessandro, Alessandro Rubini wrote: > From: Alessandro Rubini > > The sub-command parser missed a brace, so "return 0;" is always > taken and no error message is diplayed if you say "i2c scan" > instead of "i2c probe", for example. > > Proper brace is added. Also, a misleading and unneeded else > is removed. > > Signed-off-by: Alessandro Rubini > --- > common/cmd_i2c.c | 6 +++--- > 1 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/common/cmd_i2c.c b/common/cmd_i2c.c > index ae26845..8f0fc9e 100644 > --- a/common/cmd_i2c.c > +++ b/common/cmd_i2c.c > @@ -1282,17 +1282,17 @@ int do_i2c(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]) > return do_i2c_crc(cmdtp, flag, argc, argv); > if (!strncmp(argv[0], "pr", 2)) > return do_i2c_probe(cmdtp, flag, argc, argv); > - if (!strncmp(argv[0], "re", 2)) > + if (!strncmp(argv[0], "re", 2)) { > i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE); > return 0; > + } > if (!strncmp(argv[0], "lo", 2)) > return do_i2c_loop(cmdtp, flag, argc, argv); > #if defined(CONFIG_CMD_SDRAM) > if (!strncmp(argv[0], "sd", 2)) > return do_sdram(cmdtp, flag, argc, argv); > #endif > - else > - cmd_usage(cmdtp); > + cmd_usage(cmdtp); > return 0; > } > Applied to u-boot-i2c. Thanks! bye Heiko