]> git.sur5r.net Git - openocd/blobdiff - src/target/adi_v5_swd.c
arm_adi_v5: Split ahbap_debugport_init
[openocd] / src / target / adi_v5_swd.c
index f83214229bfa65dd2e8f01c45d5d5e4fe3d0482e..9bd1f93e62c2532e6b702d13ca12b3d902fe0d93 100644 (file)
@@ -112,7 +112,9 @@ static int swd_connect(struct adiv5_dap *dap)
        /* Note, debugport_init() does setup too */
        jtag_interface->swd->switch_seq(JTAG_TO_SWD);
 
+       /* Make sure we don't try to perform any other accesses before the DPIDR read. */
        dap->do_reconnect = false;
+       dap->dp_bank_value = 0;
 
        swd_queue_dp_read(dap, DP_IDCODE, &idcode);