|
|
|
@ -444,6 +444,7 @@ int do_usb (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) |
|
|
|
|
|
|
|
|
|
int i; |
|
|
|
|
struct usb_device *dev = NULL; |
|
|
|
|
extern char usb_started; |
|
|
|
|
#ifdef CONFIG_USB_STORAGE |
|
|
|
|
block_dev_desc_t *stor_dev; |
|
|
|
|
#endif |
|
|
|
@ -477,6 +478,10 @@ int do_usb (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) |
|
|
|
|
usb_stop(); |
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
if (!usb_started) { |
|
|
|
|
printf("USB is stopped. Please issue 'usb start' first.\n"); |
|
|
|
|
return 1; |
|
|
|
|
} |
|
|
|
|
if (strncmp(argv[1],"tree",4) == 0) { |
|
|
|
|
printf("\nDevice Tree:\n"); |
|
|
|
|
usb_show_tree(usb_get_dev_index(0)); |
|
|
|
|