Browse Source

ADAPTER: Fixed transport selection mechanism to support transports other than jtag (if defined).

tags/v0.5.0-rc1
Tomek CEDRO 13 years ago
committed by Øyvind Harboe
parent
commit
37d5ac6378
1 changed files with 3 additions and 8 deletions
  1. +3
    -8
      src/jtag/adapter.c

+ 3
- 8
src/jtag/adapter.c View File

@@ -47,8 +47,7 @@
*/

extern struct jtag_interface *jtag_interface;


const char *jtag_only[] = { "jtag", NULL };

static int
jim_adapter_name(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
@@ -93,9 +92,6 @@ static int default_srst_asserted(int *srst_asserted)
return ERROR_OK;
}

const char *jtag_only[] = { "jtag", NULL, };


COMMAND_HANDLER(interface_transport_command)
{
char **transports;
@@ -169,9 +165,8 @@ COMMAND_HANDLER(handle_interface_command)
LOG_WARNING("Adapter driver '%s' did not declare "
"which transports it allows; assuming "
"legacy JTAG-only", jtag_interface->name);
retval = allow_transports(CMD_CTX,
jtag_interface->transports
? : jtag_only);
retval = allow_transports(CMD_CTX, jtag_interface->transports
? jtag_interface->transports : jtag_only);
if (ERROR_OK != retval)
return retval;



Loading…
Cancel
Save