jtag: remove jtag_get_end_state()'s that should be unecessary
By a bit of code inspection it seems like all of these instances of jtag_get_end_state() can be unambigously replaced by constants. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
This commit is contained in:
parent
8d411d0d24
commit
8ce828dd38
src
|
@ -849,7 +849,7 @@ void embeddedice_write_dcc(struct jtag_tap *tap, int reg_addr, uint8_t *buffer,
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
tap_state_t end_state = jtag_get_end_state();
|
tap_state_t end_state = TAP_IDLE;
|
||||||
tap_state_t shift_end_state;
|
tap_state_t shift_end_state;
|
||||||
if (post_bits == 0)
|
if (post_bits == 0)
|
||||||
shift_end_state = end_state;
|
shift_end_state = end_state;
|
||||||
|
|
|
@ -995,7 +995,7 @@ int arm7_9_assert_reset(struct target *target)
|
||||||
* certain ARM9 cores (maybe more) - AT91SAM9260
|
* certain ARM9 cores (maybe more) - AT91SAM9260
|
||||||
* and STR9
|
* and STR9
|
||||||
*/
|
*/
|
||||||
jtag_add_runtest(1, jtag_get_end_state());
|
jtag_add_runtest(1, TAP_IDLE);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -104,9 +104,9 @@ static __inline int arm7tdmi_clock_out_inner(struct arm_jtag *jtag_info, uint32_
|
||||||
2,
|
2,
|
||||||
arm7tdmi_num_bits,
|
arm7tdmi_num_bits,
|
||||||
values,
|
values,
|
||||||
jtag_get_end_state());
|
TAP_DRPAUSE);
|
||||||
|
|
||||||
jtag_add_runtest(0, jtag_get_end_state());
|
jtag_add_runtest(0, TAP_DRPAUSE);
|
||||||
|
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
|
|
@ -186,7 +186,7 @@ int arm9tdmi_clock_out(struct arm_jtag *jtag_info, uint32_t instr,
|
||||||
jtag_add_dr_scan(jtag_info->tap, 3, fields, TAP_DRPAUSE);
|
jtag_add_dr_scan(jtag_info->tap, 3, fields, TAP_DRPAUSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
jtag_add_runtest(0, jtag_get_end_state());
|
jtag_add_runtest(0, TAP_DRPAUSE);
|
||||||
|
|
||||||
#ifdef _DEBUG_INSTRUCTION_EXECUTION_
|
#ifdef _DEBUG_INSTRUCTION_EXECUTION_
|
||||||
{
|
{
|
||||||
|
|
|
@ -128,7 +128,7 @@ static __inline__ void embeddedice_write_reg_inner(struct jtag_tap *tap, int reg
|
||||||
2,
|
2,
|
||||||
embeddedice_num_bits,
|
embeddedice_num_bits,
|
||||||
values,
|
values,
|
||||||
jtag_get_end_state());
|
TAP_IDLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void embeddedice_write_dcc(struct jtag_tap *tap, int reg_addr, uint8_t *buffer, int little, int count);
|
void embeddedice_write_dcc(struct jtag_tap *tap, int reg_addr, uint8_t *buffer, int little, int count);
|
||||||
|
|
Loading…
Reference in New Issue