Import upstream revision 1759.


git-svn-id: svn://localhost/svn/toolchain/trunk@3862 2adf4935-75e9-4407-93b2-34b21a1880a4
  Revert
  2010-01-29  Mike Frysinger  <vapier@gentoo.org>
  * include/urjtag/bfin.h, src/bfin/bfin.c, src/bfin/bfin-part-bfin.c: Switch
    from local register_value to common urj_tap_register_get_value.


git-svn-id: svn://localhost/svn/toolchain/trunk@3863 2adf4935-75e9-4407-93b2-34b21a1880a4
  * include/urjtag/part.h (struct URJ_PART_PARAMS): Add wait_ready.
  * include/urjtag/bfin.h (bfin_wait_clocks): Declare.
  * include/urjtag/chain.h (urj_tap_chain_wait_ready): Declare.
  * src/tap/chain.c (urj_tap_chain_wait_ready): New.
  * src/tap/tap.c (urj_tap_defer_shift_register): Call
    urj_tap_chain_wait_ready if Run-Test/Idle.
  * src/bfin/bfin.c (bfin_wait_clocks): Define.
    (part_emudat_defer_get): Call chain_wait_ready when Run-Test/Idle.
    (part_emudat_get): Likewise.
  * src/bfin/bfin-part-bfin.c: Include <sysdep.h>, <urjtag/chain.h>,
    <urjtag/cable.h> and <urjtag/log.h>.
    (bfin_wait_ready): New.
    (bfin_part_init): Init wait_ready.


git-svn-id: svn://localhost/svn/toolchain/trunk@3864 2adf4935-75e9-4407-93b2-34b21a1880a4
  * include/urjtag/cable.h (enum action): Add URJ_TAP_CABLE_CLOCK_COMPACT.
  * src/tap/cable/generic.c (do_one_queued_action): Handle
    URJ_TAP_CABLE_CLOCK_COMPACT to turn off GCC warning.
  * src/tap/cable/ft2232.c (ft2232_clock_compact_schedule): New.
    (ft2232_flush): Compact consecutive clocks.


git-svn-id: svn://localhost/svn/toolchain/trunk@3865 2adf4935-75e9-4407-93b2-34b21a1880a4
Remove symbol links.


git-svn-id: svn://localhost/svn/toolchain/trunk@3867 2adf4935-75e9-4407-93b2-34b21a1880a4
Replace removed symbol links with regular files.


git-svn-id: svn://localhost/svn/toolchain/trunk@3868 2adf4935-75e9-4407-93b2-34b21a1880a4
  * src/bsdl/Makefile.am (vhdl_flex.$(OBJEXT), bsdl_flex.$(OBJEXT)):
    Add prefix libbsdl_flex_la-.  Depend on vhdl_bison.h and
    bsdl_bison.h instead of vhdl_bison.$(OBJEXT) and
    bsdl_bison.$(OBJEXT).
    (bsdl_bison.$(OBJEXT)): Depend bsdl_bison.h.
  * src/bsdl/Makefile.in: Regenerate.
  * src/svf/Makefile.am (svf_flex.$(OBJEXT)): Add prefix
    libsvf_flex_la-.  Depend on svf_bison.h instead of
    svf_bison.$(OBJEXT).
  * src/svf/Makefile.in: Regenerate.


git-svn-id: svn://localhost/svn/toolchain/trunk@3875 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1760: fix some typos in AS_VAR_APPEND fallback funcs

git-svn-id: svn://localhost/svn/toolchain/trunk@3877 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1761: add support for the Blackfin BF592

git-svn-id: svn://localhost/svn/toolchain/trunk@3878 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1762: utilize automake quiet rules (can be disabled at configure/make time)

git-svn-id: svn://localhost/svn/toolchain/trunk@3879 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1763: add a set of endian functions for dealing with endians and to push data storage out of the public API/ABI

git-svn-id: svn://localhost/svn/toolchain/trunk@3881 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1764: document gnICE+ and support Blackfin processors

git-svn-id: svn://localhost/svn/toolchain/trunk@3882 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1766-1768: install a urjtag.pc file for pkg-config users

git-svn-id: svn://localhost/svn/toolchain/trunk@3883 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: merge ChangeLog.bfin with ChangeLog from upstream

git-svn-id: svn://localhost/svn/toolchain/trunk@3884 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1770: add support for automatic probing of usb cables

git-svn-id: svn://localhost/svn/toolchain/trunk@3885 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: regen configure after .pc updates

git-svn-id: svn://localhost/svn/toolchain/trunk@3887 2adf4935-75e9-4407-93b2-34b21a1880a4
Build UrJTAG and gdbproxy with libftdi-1.0 and libusb-1.0.


git-svn-id: svn://localhost/svn/toolchain/trunk@3894 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1771: add common registers and  instructions for the BF592

git-svn-id: svn://localhost/svn/toolchain/trunk@3902 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1772: sync Blackfin part list in bfin_init() to support BF548M and BF592

git-svn-id: svn://localhost/svn/toolchain/trunk@3903 2adf4935-75e9-4407-93b2-34b21a1880a4
urjtag: import upstream svn rev 1773: add a better log for missing register/instruction definitions

git-svn-id: svn://localhost/svn/toolchain/trunk@3904 2adf4935-75e9-4407-93b2-34b21a1880a4