From 60ec860968768f05180937da9b8ddcaf7a061224 Mon Sep 17 00:00:00 2001 From: Tomek CEDRO Date: Sat, 12 Nov 2011 15:58:48 +0000 Subject: transport: Transport init now fills jtag_interface->transport value, so both SWD and JTAG work again. --- src/transport/transport.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/transport/transport.c b/src/transport/transport.c index 99d5f6a4..554fb42a 100644 --- a/src/transport/transport.c +++ b/src/transport/transport.c @@ -49,6 +49,9 @@ extern struct command_context *global_cmd_ctx; +//TC: Adding global here in order to set transport when initialized. +extern struct jtag_interface *jtag_interface; + /*-----------------------------------------------------------------------*/ @@ -266,6 +269,9 @@ COMMAND_HANDLER(handle_transport_init) return ERROR_FAIL; } + //TC: Transport needs to be set in jtag_interface structure. + //jtag_interface is still global, need to move it into context. + jtag_interface->transport = session_transport; return session_transport->init(CMD_CTX); } -- cgit v1.2.3