X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fcore.c;h=24f6a511d7a0f5f8911b2d06f91f98008ea7edc4;hp=08217352116e3abf7c6f2ac5ce52c1412497978a;hb=refs%2Fchanges%2F42%2F1542%2F19;hpb=4bff54ccf455fbdfd2bdf9aa371c79f267d486d9 diff --git a/src/jtag/core.c b/src/jtag/core.c index 0821735211..24f6a511d7 100644 --- a/src/jtag/core.c +++ b/src/jtag/core.c @@ -134,8 +134,6 @@ static int jtag_speed; static struct jtag_interface *jtag; -const struct swd_driver *swd; - /* configuration */ struct jtag_interface *jtag_interface; @@ -1824,6 +1822,8 @@ void adapter_assert_reset(void) jtag_add_reset(0, 1); } else if (transport_is_swd()) swd_add_reset(1); + else if (transport_is_cmsis_dap()) + swd_add_reset(1); /* FIXME */ else if (get_current_transport() != NULL) LOG_ERROR("reset is not supported on %s", get_current_transport()->name); @@ -1837,6 +1837,8 @@ void adapter_deassert_reset(void) jtag_add_reset(0, 0); else if (transport_is_swd()) swd_add_reset(0); + else if (transport_is_cmsis_dap()) + swd_add_reset(0); /* FIXME */ else if (get_current_transport() != NULL) LOG_ERROR("reset is not supported on %s", get_current_transport()->name);