From 44045b86541bf58c82228dec64ba455b54bcdd99 Mon Sep 17 00:00:00 2001 From: Sham Muthayyan Date: Wed, 4 Mar 2020 20:29:20 +0530 Subject: [PATCH] mii: Fix the device name command Change-Id: Iee9e96eddeaeddb3dd7463647e62325a50a31a1a Signed-off-by: Sham Muthayyan --- common/cmd_mii.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/common/cmd_mii.c b/common/cmd_mii.c index 7ef7532a50..40be27969e 100644 --- a/common/cmd_mii.c +++ b/common/cmd_mii.c @@ -304,14 +304,16 @@ static int do_mii(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) else op[1] = '\0'; - if (argc >= 3) - extract_range(argv[2], &addrlo, &addrhi); - if (argc >= 4) - extract_range(argv[3], ®lo, ®hi); - if (argc >= 5) - data = simple_strtoul(argv[4], NULL, 16); - if (argc >= 6) - mask = simple_strtoul(argv[5], NULL, 16); + if (strncmp(op, "de", 2) != 0) { + if (argc >= 3) + extract_range(argv[2], &addrlo, &addrhi); + if (argc >= 4) + extract_range(argv[3], ®lo, ®hi); + if (argc >= 5) + data = simple_strtoul(argv[4], NULL, 16); + if (argc >= 6) + mask = simple_strtoul(argv[5], NULL, 16); + } } if (addrhi > 31) {