X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fjtag%2Fcore.c;h=147df28549be301b7779658d0063cfb12c86ab68;hb=e05cbb4e4feed04c44c71e4a86fa37f310515b15;hp=37924aad03e27f917018006a05845073d720ac0a;hpb=3d46346e07893fe6495a6c17fc06c710196f95e1;p=openocd.git diff --git a/src/jtag/core.c b/src/jtag/core.c index 37924aad03..147df28549 100644 --- a/src/jtag/core.c +++ b/src/jtag/core.c @@ -45,6 +45,9 @@ #include "svf/svf.h" #include "xsvf/xsvf.h" +/* ipdbg are utilities to debug IP-cores. It uses JTAG for transport. */ +#include "server/ipdbg.h" + /** The number of JTAG queue flushes (for profiling and debugging purposes). */ static int jtag_flush_queue_count; @@ -1975,7 +1978,12 @@ static int jtag_select(struct command_context *ctx) if (retval != ERROR_OK) return retval; - return xsvf_register_commands(ctx); + retval = xsvf_register_commands(ctx); + + if (retval != ERROR_OK) + return retval; + + return ipdbg_register_commands(ctx); } static struct transport jtag_transport = {