jtag: fix incorrect LOG_DEBUG abs_chain_position
Call jtag_tap_add before LOG_DEBUG otherwise abs_chain_position does not get correctly set. Change-Id: I47bd00cc83259c8bfd5551e08c3bb2ebeb5993f5 Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/658 Tested-by: jenkins Reviewed-by: Bill Traynor <wmat@alphatroop.com>__archive__
parent
423bfc49f9
commit
3d2dd4a3a3
|
@ -1314,13 +1314,13 @@ void jtag_tap_init(struct jtag_tap *tap)
|
|||
|
||||
/* register the reset callback for the TAP */
|
||||
jtag_register_event_callback(&jtag_reset_callback, tap);
|
||||
jtag_tap_add(tap);
|
||||
|
||||
LOG_DEBUG("Created Tap: %s @ abs position %d, "
|
||||
"irlen %d, capture: 0x%x mask: 0x%x", tap->dotted_name,
|
||||
tap->abs_chain_position, tap->ir_length,
|
||||
(unsigned) tap->ir_capture_value,
|
||||
(unsigned) tap->ir_capture_mask);
|
||||
jtag_tap_add(tap);
|
||||
}
|
||||
|
||||
void jtag_tap_free(struct jtag_tap *tap)
|
||||
|
|
Loading…
Reference in New Issue