i2c_probe: fix wrong start and stop addresses

This patch fixes the wrong range of i2c addresses used by the i2c_probe
command when a stop address is provided. In this case the start address
(startaddr) was taking the value of the stop address and the stop address
(stopaddr) was always set to its default value.

Signed-off-by: Miquel Raynal <raynal.miquel@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Miquel Raynal 2016-04-13 23:24:34 +02:00 committed by Sascha Hauer
parent 1bef2e8e8d
commit 24a6b3f8ea

View file

@ -55,7 +55,7 @@ static int do_i2c_probe(int argc, char *argv[])
if (argc > 2)
startaddr = simple_strtol(argv[2], NULL, 0);
if (argc > 3)
startaddr = simple_strtol(argv[3], NULL, 0);
stopaddr = simple_strtol(argv[3], NULL, 0);
if (startaddr > stopaddr)