remove in_handler usage
git-svn-id: svn://svn.berlios.de/openocd/trunk@1641 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
7bb5f2124b
commit
f5f33771be
|
@ -183,7 +183,7 @@ void arm11_add_debug_SCAN_N(arm11_common_t * arm11, u8 chain, tap_state_t state)
|
||||||
|
|
||||||
jtag_execute_queue_noclear();
|
jtag_execute_queue_noclear();
|
||||||
|
|
||||||
arm11_in_handler_SCAN_N(tmp); /* deprecated! invoke this from user code! */
|
arm11_in_handler_SCAN_N(tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Write an instruction into the ITR register
|
/** Write an instruction into the ITR register
|
||||||
|
|
|
@ -113,49 +113,35 @@ int arm920t_read_cp15_physical(target_t *target, int reg_addr, u32 *value)
|
||||||
fields[0].tap = jtag_info->tap;
|
fields[0].tap = jtag_info->tap;
|
||||||
fields[0].num_bits = 1;
|
fields[0].num_bits = 1;
|
||||||
fields[0].out_value = &access_type_buf;
|
fields[0].out_value = &access_type_buf;
|
||||||
|
|
||||||
fields[0].in_value = NULL;
|
fields[0].in_value = NULL;
|
||||||
|
|
||||||
|
|
||||||
fields[0].in_handler = NULL;
|
fields[0].in_handler = NULL;
|
||||||
|
|
||||||
|
|
||||||
fields[1].tap = jtag_info->tap;
|
fields[1].tap = jtag_info->tap;
|
||||||
fields[1].num_bits = 32;
|
fields[1].num_bits = 32;
|
||||||
fields[1].out_value = NULL;
|
fields[1].out_value = NULL;
|
||||||
|
|
||||||
fields[1].in_value = NULL;
|
fields[1].in_value = NULL;
|
||||||
|
|
||||||
|
|
||||||
fields[1].in_handler = NULL;
|
fields[1].in_handler = NULL;
|
||||||
|
|
||||||
|
|
||||||
fields[2].tap = jtag_info->tap;
|
fields[2].tap = jtag_info->tap;
|
||||||
fields[2].num_bits = 6;
|
fields[2].num_bits = 6;
|
||||||
fields[2].out_value = ®_addr_buf;
|
fields[2].out_value = ®_addr_buf;
|
||||||
|
|
||||||
fields[2].in_value = NULL;
|
fields[2].in_value = NULL;
|
||||||
|
|
||||||
|
|
||||||
fields[2].in_handler = NULL;
|
fields[2].in_handler = NULL;
|
||||||
|
|
||||||
|
|
||||||
fields[3].tap = jtag_info->tap;
|
fields[3].tap = jtag_info->tap;
|
||||||
fields[3].num_bits = 1;
|
fields[3].num_bits = 1;
|
||||||
fields[3].out_value = &nr_w_buf;
|
fields[3].out_value = &nr_w_buf;
|
||||||
|
|
||||||
fields[3].in_value = NULL;
|
fields[3].in_value = NULL;
|
||||||
|
|
||||||
|
|
||||||
fields[3].in_handler = NULL;
|
fields[3].in_handler = NULL;
|
||||||
|
|
||||||
|
|
||||||
jtag_add_dr_scan(4, fields, TAP_INVALID);
|
jtag_add_dr_scan(4, fields, TAP_INVALID);
|
||||||
|
|
||||||
fields[1].in_handler_priv = value;
|
u8 tmp[4];
|
||||||
fields[1].in_handler = arm_jtag_buf_to_u32; /* deprecated! invoke this from user code! */
|
fields[1].in_value = tmp;
|
||||||
|
|
||||||
jtag_add_dr_scan(4, fields, TAP_INVALID);
|
jtag_add_dr_scan_now(4, fields, TAP_INVALID);
|
||||||
|
|
||||||
|
*value=le_to_h_u32(tmp);
|
||||||
|
|
||||||
#ifdef _DEBUG_INSTRUCTION_EXECUTION_
|
#ifdef _DEBUG_INSTRUCTION_EXECUTION_
|
||||||
jtag_execute_queue();
|
jtag_execute_queue();
|
||||||
|
|
Loading…
Reference in New Issue