jtag: stop using sharp corner of JTAG API
[fw/openocd] / src / target / adi_v5_jtag.c
index 48b4a7b8a0c2debb597fcb457a0ac1504b8d765c..75461c3fa7e8bf95fd627e8914bf4136d56c6a92 100644 (file)
@@ -392,7 +392,7 @@ static int jtag_ap_q_bankselect(struct adiv5_dap *dap, unsigned reg)
                return ERROR_OK;
        dap->ap_bank_value = select_ap_bank;
 
-       select_ap_bank |= dap->apsel;
+       select_ap_bank |= dap->ap_current;
 
        return jtag_dp_q_write(dap, DP_SELECT, select_ap_bank);
 }