Use TMSC_EN signal for cJTAG escape seq if defined
Signed-off-by: mrv96 <mrv96@users.noreply.github.com>
This commit is contained in:
parent
bd5649dfbe
commit
088a3596a0
|
@ -930,6 +930,7 @@ static void cjtag_reset_online_activate(void)
|
||||||
struct signal *tdi = find_signal_by_name("TDI");
|
struct signal *tdi = find_signal_by_name("TDI");
|
||||||
struct signal *tms = find_signal_by_name("TMS");
|
struct signal *tms = find_signal_by_name("TMS");
|
||||||
struct signal *tdo = find_signal_by_name("TDO");
|
struct signal *tdo = find_signal_by_name("TDO");
|
||||||
|
struct signal *tmsc_en = find_signal_by_name("TMSC_EN");
|
||||||
uint16_t tdovalue;
|
uint16_t tdovalue;
|
||||||
|
|
||||||
static struct {
|
static struct {
|
||||||
|
@ -1079,6 +1080,10 @@ static void cjtag_reset_online_activate(void)
|
||||||
sequence[ESCAPE_SEQ_OAC_BIT2+1].tdi = '0';
|
sequence[ESCAPE_SEQ_OAC_BIT2+1].tdi = '0';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* if defined TMSC_EN, replace tms with it */
|
||||||
|
if (tmsc_en)
|
||||||
|
tms = tmsc_en;
|
||||||
|
|
||||||
/* Send the sequence to the adapter */
|
/* Send the sequence to the adapter */
|
||||||
for (size_t i = 0; i < sizeof(sequence)/sizeof(sequence[0]); i++)
|
for (size_t i = 0; i < sizeof(sequence)/sizeof(sequence[0]); i++)
|
||||||
cjtag_set_tck_tms_tdi(tck, sequence[i].tck, tms, sequence[i].tms, tdi, sequence[i].tdi);
|
cjtag_set_tck_tms_tdi(tck, sequence[i].tck, tms, sequence[i].tms, tdi, sequence[i].tdi);
|
||||||
|
|
Loading…
Reference in New Issue