Add a new JTAG "setup" event; use for better DaVinci ICEpick support.
commit7c7467b34f11939fbce41e39dfa1b6b0e110a89c
authordbrownell <dbrownell@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Mon, 5 Oct 2009 08:20:28 +0000 (5 08:20 +0000)
committerdbrownell <dbrownell@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Mon, 5 Oct 2009 08:20:28 +0000 (5 08:20 +0000)
tree13b56b2b83316f8e2bc4e402c9d994cf858471fe
parent16a7ad5799ae488ad122648f2f74fe5d59e6c0c6
Add a new JTAG "setup" event; use for better DaVinci ICEpick support.

The model is that this fires after scanchain verification, when it's
safe to call "jtag tapenable $TAPNAME".  So it will fire as part of
non-error paths of "init" and "reset" command processing.  However it
will *NOT* trigger during "jtag_reset" processing, which skips all
scan chain verification, or after verification errors.

ALSO:
 - switch DaVinci chips to use this new mechanism
 - log TAP activation/deactivation, since their IDCODEs aren't verified
 - unify "enum jtag_event" scripted event notifications
 - remove duplicative JTAG_TAP_EVENT_POST_RESET

git-svn-id: svn://svn.berlios.de/openocd/trunk@2800 b42882b7-edfa-0310-969c-e2dbd0fdcd60
doc/openocd.texi
src/jtag/core.c
src/jtag/jtag.h
src/jtag/tcl.c
tcl/target/ti_dm355.cfg
tcl/target/ti_dm365.cfg
tcl/target/ti_dm6446.cfg