Skip to content
Snippets Groups Projects
Commit 37d5ac63 authored by Tomek CEDRO's avatar Tomek CEDRO Committed by Øyvind Harboe
Browse files

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

parent 9f40d41f
No related branches found
No related tags found
No related merge requests found
...@@ -47,8 +47,7 @@ ...@@ -47,8 +47,7 @@
*/ */
extern struct jtag_interface *jtag_interface; extern struct jtag_interface *jtag_interface;
const char *jtag_only[] = { "jtag", NULL };
static int static int
jim_adapter_name(Jim_Interp *interp, int argc, Jim_Obj *const *argv) jim_adapter_name(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
...@@ -93,9 +92,6 @@ static int default_srst_asserted(int *srst_asserted) ...@@ -93,9 +92,6 @@ static int default_srst_asserted(int *srst_asserted)
return ERROR_OK; return ERROR_OK;
} }
const char *jtag_only[] = { "jtag", NULL, };
COMMAND_HANDLER(interface_transport_command) COMMAND_HANDLER(interface_transport_command)
{ {
char **transports; char **transports;
...@@ -169,9 +165,8 @@ COMMAND_HANDLER(handle_interface_command) ...@@ -169,9 +165,8 @@ COMMAND_HANDLER(handle_interface_command)
LOG_WARNING("Adapter driver '%s' did not declare " LOG_WARNING("Adapter driver '%s' did not declare "
"which transports it allows; assuming " "which transports it allows; assuming "
"legacy JTAG-only", jtag_interface->name); "legacy JTAG-only", jtag_interface->name);
retval = allow_transports(CMD_CTX, retval = allow_transports(CMD_CTX, jtag_interface->transports
jtag_interface->transports ? jtag_interface->transports : jtag_only);
? : jtag_only);
if (ERROR_OK != retval) if (ERROR_OK != retval)
return retval; return retval;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment