[U-Boot] [PATCH] fastboot: Add USB cable detect check

Add a check for USB cable attached and only enter fastboot when a cable is attached.
Signed-off-by: Rob Herring robh@kernel.org --- common/cmd_fastboot.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/common/cmd_fastboot.c b/common/cmd_fastboot.c index b72f4f3..346ab80 100644 --- a/common/cmd_fastboot.c +++ b/common/cmd_fastboot.c @@ -20,6 +20,12 @@ static int do_fastboot(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) if (ret) return ret;
+ if (!g_dnl_board_usb_cable_connected()) { + puts("\rUSB cable not detected.\n" \ + "Command exit.\n"); + return CMD_RET_FAILURE; + } + while (1) { if (g_dnl_detach()) break;

Hi Rob,
Add a check for USB cable attached and only enter fastboot when a cable is attached.
Signed-off-by: Rob Herring robh@kernel.org
common/cmd_fastboot.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/common/cmd_fastboot.c b/common/cmd_fastboot.c index b72f4f3..346ab80 100644 --- a/common/cmd_fastboot.c +++ b/common/cmd_fastboot.c @@ -20,6 +20,12 @@ static int do_fastboot(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) if (ret) return ret;
- if (!g_dnl_board_usb_cable_connected()) {
puts("\rUSB cable not detected.\n" \
"Command exit.\n");
return CMD_RET_FAILURE;
- }
- while (1) { if (g_dnl_detach()) break;
Reviewed-by: Lukasz Majewski l.majewski@samsung.com

On 15-01-26 01:14 PM, Rob Herring wrote:
Add a check for USB cable attached and only enter fastboot when a cable is attached.
Signed-off-by: Rob Herring robh@kernel.org
common/cmd_fastboot.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/common/cmd_fastboot.c b/common/cmd_fastboot.c index b72f4f3..346ab80 100644 --- a/common/cmd_fastboot.c +++ b/common/cmd_fastboot.c @@ -20,6 +20,12 @@ static int do_fastboot(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) if (ret) return ret;
- if (!g_dnl_board_usb_cable_connected()) {
puts("\rUSB cable not detected.\n" \
"Command exit.\n");
return CMD_RET_FAILURE;
- }
- while (1) { if (g_dnl_detach()) break;
(question: the leading "\r" ?!?!)
Reviewed-by: Steve Rae srae@broadcom.com
Thanks, Steve

On Thu, Jan 29, 2015 at 4:49 PM, Steve Rae srae@broadcom.com wrote:
On 15-01-26 01:14 PM, Rob Herring wrote:
Add a check for USB cable attached and only enter fastboot when a cable is attached.
Signed-off-by: Rob Herring robh@kernel.org
common/cmd_fastboot.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/common/cmd_fastboot.c b/common/cmd_fastboot.c index b72f4f3..346ab80 100644 --- a/common/cmd_fastboot.c +++ b/common/cmd_fastboot.c @@ -20,6 +20,12 @@ static int do_fastboot(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) if (ret) return ret;
if (!g_dnl_board_usb_cable_connected()) {
puts("\rUSB cable not detected.\n" \
"Command exit.\n");
return CMD_RET_FAILURE;
}
while (1) { if (g_dnl_detach()) break;
(question: the leading "\r" ?!?!)
Humm, good question. It's copy and paste from USB MS implementation.
Rob
Reviewed-by: Steve Rae srae@broadcom.com
Thanks, Steve

Hi Rob,
On Thu, Jan 29, 2015 at 4:49 PM, Steve Rae srae@broadcom.com wrote:
On 15-01-26 01:14 PM, Rob Herring wrote:
Add a check for USB cable attached and only enter fastboot when a cable is attached.
Signed-off-by: Rob Herring robh@kernel.org
common/cmd_fastboot.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/common/cmd_fastboot.c b/common/cmd_fastboot.c index b72f4f3..346ab80 100644 --- a/common/cmd_fastboot.c +++ b/common/cmd_fastboot.c @@ -20,6 +20,12 @@ static int do_fastboot(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) if (ret) return ret;
if (!g_dnl_board_usb_cable_connected()) {
puts("\rUSB cable not detected.\n" \
"Command exit.\n");
return CMD_RET_FAILURE;
}
while (1) { if (g_dnl_detach()) break;
(question: the leading "\r" ?!?!)
Humm, good question. It's copy and paste from USB MS implementation.
Rob
Reviewed-by: Steve Rae srae@broadcom.com
Thanks, Steve
Queued for u-boot-dfu branch.
Thanks for development and sorry for delay.
participants (3)
-
Lukasz Majewski
-
Rob Herring
-
Steve Rae