aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMathias K <kesmtp@freenet.de>2012-05-09 16:24:35 +0200
committerSpencer Oliver <spen@spen-soft.co.uk>2012-06-26 12:01:28 +0000
commit5b0a1315948252ddde03fc74763ef8300c5f329c (patch)
tree01dea78a481fe9c564346830b197d2e3a3d2ceb8 /src
parentaeb3c4f37e9c83e45ea1b9ef9f23bbdbb451fca2 (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')
-rw-r--r--src/jtag/core.c2
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