diff options
Diffstat (limited to 'src/jtag')
-rw-r--r-- | src/jtag/jtag.c | 12 | ||||
-rw-r--r-- | src/jtag/jtag.h | 4 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/jtag/jtag.c b/src/jtag/jtag.c index c665ba20..52882100 100644 --- a/src/jtag/jtag.c +++ b/src/jtag/jtag.c @@ -1486,10 +1486,10 @@ int jtag_examine_chain(void) field.out_value = idcode_buffer; field.in_value = idcode_buffer; - field.in_check_value = NULL; - field.in_check_mask = NULL; + + field.in_handler = NULL; - field.in_handler_priv = NULL; + for (i = 0; i < JTAG_MAX_CHAIN_SIZE; i++) { @@ -1664,10 +1664,10 @@ int jtag_validate_chain(void) field.out_value = ir_test; field.in_value = ir_test; - field.in_check_value = NULL; - field.in_check_mask = NULL; + + field.in_handler = NULL; - field.in_handler_priv = NULL; + jtag_add_plain_ir_scan(1, &field, TAP_RESET); jtag_execute_queue(); diff --git a/src/jtag/jtag.h b/src/jtag/jtag.h index 9bc3fe82..604692cd 100644 --- a/src/jtag/jtag.h +++ b/src/jtag/jtag.h @@ -275,8 +275,8 @@ typedef struct scan_field_s /* in_check_value/mask, in_handler_error_handler, in_handler_priv can be used by the in handler, otherwise they contain garbage */ u8* in_check_value; /* deprecated! only used from jtag_set_check_value. used to validate scan results */ u8* in_check_mask; /* deprecated! only used from jtag_set_check_value. check specified bits against check_value */ - in_handler_t in_handler; /* deprecated! DO NOT USE! process received buffer using this handler */ - void* in_handler_priv; /* additional information for the in_handler */ + in_handler_t in_handler; /* deprecated! SET TO NULL. DO NOT USE! process received buffer using this handler */ + void* in_handler_priv; /* deprecated! only used by obsolete in_handler implementations */ } scan_field_t; enum scan_type { |