X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Farm_jtag.c;fp=src%2Ftarget%2Farm_jtag.c;h=3e27b7638aa1c3085497755545809457298567bc;hp=f7a540a4dff9a38a2da95f9b1791a523d2d84cf6;hb=e018c7c1d29e8dabb9b4a90bb9eb3574eb1668bb;hpb=f7d1be714b91fcc12e56c8fa78c702e75a733019 diff --git a/src/target/arm_jtag.c b/src/target/arm_jtag.c index f7a540a4df..3e27b7638a 100644 --- a/src/target/arm_jtag.c +++ b/src/target/arm_jtag.c @@ -38,7 +38,6 @@ int arm_jtag_set_instr_inner(struct arm_jtag *jtag_info, uint32_t new_instr, vo struct scan_field field; uint8_t t[4]; - field.tap = tap; field.num_bits = tap->ir_length; field.out_value = t; buf_set_u32(field.out_value, 0, field.num_bits, new_instr); @@ -46,13 +45,13 @@ int arm_jtag_set_instr_inner(struct arm_jtag *jtag_info, uint32_t new_instr, vo if (no_verify_capture == NULL) { - jtag_add_ir_scan(1, &field, jtag_get_end_state()); + jtag_add_ir_scan(tap, 1, &field, jtag_get_end_state()); } else { /* FIX!!!! this is a kludge!!! arm926ejs.c should reimplement this arm_jtag_set_instr to * have special verification code. */ - jtag_add_ir_scan_noverify(1, &field, jtag_get_end_state()); + jtag_add_ir_scan_noverify(tap, 1, &field, jtag_get_end_state()); } return ERROR_OK;