X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=common%2Fcmd_terminal.c;h=60ec378b3c93a40eea63025d9af2506dd09d3df9;hb=168f7cfe562001d5d7c2c724b8232a1dfb2d3463;hp=57943c10b9a06706ea1f8b6e78c25bb467264229;hpb=3de7bf0e6b1ad2608014096c8192f13229b2e9d7;p=u-boot diff --git a/common/cmd_terminal.c b/common/cmd_terminal.c index 57943c10b9..60ec378b3c 100644 --- a/common/cmd_terminal.c +++ b/common/cmd_terminal.c @@ -26,25 +26,19 @@ */ #include #include -#include +#include +#include int do_terminal(cmd_tbl_t * cmd, int flag, int argc, char *argv[]) { - int i, l; int last_tilde = 0; - device_t *dev = NULL; + struct stdio_dev *dev = NULL; if (argc < 1) return -1; /* Scan for selected output/input device */ - for (i = 1; i <= ListNumItems (devlist); i++) { - device_t *tmp = ListGetPtrToItem (devlist, i); - if (!strcmp(tmp->name, argv[1])) { - dev = tmp; - break; - } - } + dev = stdio_get_by_name(argv[1]); if (!dev) return -1; @@ -93,6 +87,6 @@ int do_terminal(cmd_tbl_t * cmd, int flag, int argc, char *argv[]) U_BOOT_CMD( terminal, 3, 1, do_terminal, - "terminal - start terminal emulator\n", + "start terminal emulator", "" );