transport selection tweaks
commite8445c9c9f02e82ea417776fa27fbe793ae22f83
authorDavid Brownell <dbrownell@users.sourceforge.net>
Fri, 9 Jul 2010 22:34:31 +0000 (9 18:34 -0400)
committerDavid Brownell <db@helium.(none)>
Fri, 9 Jul 2010 22:34:31 +0000 (9 18:34 -0400)
treeacf0e39eafd022f3d86168db1a355cd3ee5c8951
parentac5ad4ad8d0312259974d4aeb947a43fa815c3a8
transport selection tweaks

* Bugfix and simplify legacy jtag-only defaulting
* Make "dummy" declare its jtag-only nature
* likewise update ft2232
* warn if selection is _required_ (multi-transport adapters),

fixes the "only ft2232 works" bug for at least dummy, with
other drivers going the "legacy" path (submit patches).

Signed-off-by: David Brownell <db@helium.(none)>
src/jtag/adapter.c
src/jtag/drivers/dummy.c
src/jtag/drivers/ft2232.c
src/jtag/interface.h
src/jtag/transport.c