]>
Commit | Line | Data |
---|---|---|
3aab70af SS |
1 | /* |
2 | * Copyright 2008 - 2009 Windriver, <www.windriver.com> | |
3 | * Author: Tom Rix <[email protected]> | |
4 | * | |
5 | * (C) Copyright 2014 Linaro, Ltd. | |
6 | * Rob Herring <[email protected]> | |
7 | * | |
8 | * SPDX-License-Identifier: GPL-2.0+ | |
9 | */ | |
10 | #include <common.h> | |
11 | #include <command.h> | |
12 | #include <g_dnl.h> | |
13 | ||
14 | static int do_fastboot(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) | |
15 | { | |
16 | int ret; | |
17 | ||
18 | ret = g_dnl_register("usb_dnl_fastboot"); | |
19 | if (ret) | |
20 | return ret; | |
21 | ||
22 | while (1) { | |
23 | if (ctrlc()) | |
24 | break; | |
25 | usb_gadget_handle_interrupts(); | |
26 | } | |
27 | ||
28 | g_dnl_unregister(); | |
29 | return CMD_RET_SUCCESS; | |
30 | } | |
31 | ||
32 | U_BOOT_CMD( | |
33 | fastboot, 1, 1, do_fastboot, | |
34 | "fastboot - enter USB Fastboot protocol", | |
35 | "" | |
36 | ); |