The last used chip, address, and address length were not being
stored for the imm and imn commands.

Signed-off-by: Peter Tyser <[EMAIL PROTECTED]>
---
 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 aac7e9a..91bf25b 100644
--- a/common/cmd_i2c.c
+++ b/common/cmd_i2c.c
@@ -529,9 +529,9 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int 
argc, char *argv[])
                }
        } while (nbytes);
 
-       chip = i2c_mm_last_chip;
-       addr = i2c_mm_last_addr;
-       alen = i2c_mm_last_alen;
+       i2c_mm_last_chip = chip;
+       i2c_mm_last_addr = addr;
+       i2c_mm_last_alen = alen;
 
        return 0;
 }
-- 
1.5.4.3

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to