openocd/src/jtag
dbrownell 2e210ee48f Streamline Capture-IR handling and integrity test.
Change the handling of the "-ircapture" and "-irmask" parameters
to be slightly more sensible, given that the JTAG spec describes
what is required, and that we already require that conformance in
one place.  IR scan returns some bitstring with LSBs "01".

 - First, provide and use default values that satisfy the IEEE spec.
   Existing TAP configs will override the defaults, but those parms
   are no longer required.

 - Second, warn if any TAP gets set up to violate the JTAG spec.
   It's likely a bug, but maybe not; else this should be an error.
   Improve the related diagnostics to say which TAP is affected.

And associated minor fixes/cleanups to comments and diagnostics.


git-svn-id: svn://svn.berlios.de/openocd/trunk@2758 b42882b7-edfa-0310-969c-e2dbd0fdcd60
2009-09-26 19:08:34 +00:00
..
minidummy Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
rlink Remove annoying end-of-line whitespace from most src/* 2009-09-21 18:40:55 +00:00
zy1000 remove unused externs 2009-09-18 07:09:44 +00:00
amt_jtagaccel.c Ferdinand Postema <ferdinand@postema.eu> fix cygwin warnings 2009-07-23 07:04:21 +00:00
arm-jtag-ew.c Remove whitespace at end of lines, step 2. 2009-06-23 22:50:08 +00:00
at91rm9200.c Finish transforming 'u32' to 'uint32_t'. 2009-06-18 07:11:11 +00:00
bitbang.c Ferdinand Postema <ferdinand@postema.eu> fix cygwin warnings 2009-07-23 07:04:21 +00:00
bitbang.h Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
bitq.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
bitq.h Finish JTAG header file modularization; command factoring follows. 2009-06-03 06:29:09 +00:00
commands.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
commands.h - Fixes '=' whitespace 2009-06-23 22:42:54 +00:00
core.c Update the jtag-examine_chain() logic to verify that there's no 2009-09-21 00:04:35 +00:00
driver.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
dummy.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
ep93xx.c Finish transforming 'u32' to 'uint32_t'. 2009-06-18 07:11:11 +00:00
ft2232.c Style cleanup for the updated ft2232_add_pathmove(). 2009-09-19 06:54:01 +00:00
gw16012.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
interface.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
interface.h Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
interfaces.c Fix @file documentation blocks in new interfaces source files. 2009-06-30 05:33:57 +00:00
interfaces.h Fix @file documentation blocks in new interfaces source files. 2009-06-30 05:33:57 +00:00
jlink.c Remove annoying end-of-line whitespace from most src/* 2009-09-21 18:40:55 +00:00
jtag.h srst_gates_jtag option. at91sam9260 needs retesting, and possibly srst_gates_jtag added to reset_config. Could i.MX27 be a case where srst does not pull trst, but really srst gates jtag clock? 2009-09-17 11:23:41 +00:00
Makefile.am Move JTAG interface list to new files. 2009-06-29 00:00:50 +00:00
minidriver.h Remove whitespace at end of lines, step 2. 2009-06-23 22:50:08 +00:00
parport.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
presto.c Simple warning fix 2009-07-11 02:01:22 +00:00
tcl.c Streamline Capture-IR handling and integrity test. 2009-09-26 19:08:34 +00:00
usbprog.c Steve Grubb <sgrubb@redhat.com> fix various and sundry leaks 2009-08-24 07:53:46 +00:00
vsllink.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00