diff options
author | Mathias K <kesmtp@freenet.de> | 2012-05-09 16:24:35 +0200 |
---|---|---|
committer | Spencer Oliver <spen@spen-soft.co.uk> | 2012-06-26 12:01:28 +0000 |
commit | 5b0a1315948252ddde03fc74763ef8300c5f329c (patch) | |
tree | 01dea78a481fe9c564346830b197d2e3a3d2ceb8 /src/jtag/core.c | |
parent | aeb3c4f37e9c83e45ea1b9ef9f23bbdbb451fca2 (diff) |
Fix idcode end of chain flag.
For multi core cpus with cores without an idcode this doesn't work
because the extra bit for every core and a n-bit shift in the data
stream.
Change-Id: Iba0ad9422ea55c01492b27b936d028719be31180
Signed-off-by: Mathias K <kesmtp@freenet.de>
Reviewed-on: http://openocd.zylin.com/618
Tested-by: jenkins
Reviewed-by: Bill Traynor <wmat@alphatroop.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/jtag/core.c')
-rw-r--r-- | src/jtag/core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jtag/core.c b/src/jtag/core.c index 63f319a3..55abe759 100644 --- a/src/jtag/core.c +++ b/src/jtag/core.c @@ -894,7 +894,7 @@ void jtag_sleep(uint32_t us) /* A reserved manufacturer ID is used in END_OF_CHAIN_FLAG, so we * know that no valid TAP will have it as an IDCODE value. */ -#define END_OF_CHAIN_FLAG 0x000000ff +#define END_OF_CHAIN_FLAG 0xffffffff /* a larger IR length than we ever expect to autoprobe */ #define JTAG_IRLEN_MAX 60 |