mpsse: Always perform a general reset of the MPSSE in mpsse_open()
authorPeter Stuge <peter@stuge.se>
Sun, 28 Oct 2012 04:42:15 +0000 (05:42 +0100)
committerPeter Stuge <peter@stuge.se>
Tue, 30 Oct 2012 11:57:17 +0000 (11:57 +0000)
commit452248af1d06cb1140b85f53ef4fdee1c746d807
tree1f350e66254f41a2f9b28046298b0889a242bad4
parentd2f61e1a4592449188305164b27f495f78dca00a
mpsse: Always perform a general reset of the MPSSE in mpsse_open()

Per AN_135 FTDI MPSSE Basics Version 1.1, section 4.2 step 7.
http://www.ftdichip.com/Support/Documents/AppNotes/AN_135_MPSSE_Basics.pdf

This allows to stop and restart OpenOCD reliably, without needing
to power cycle the interface.

Change-Id: Ibeafe5ecfe7b2f6f82712cbc85116904407ddb36
Signed-off-by: Peter Stuge <peter@stuge.se>
Reviewed-on: http://openocd.zylin.com/939
Tested-by: jenkins
src/jtag/drivers/mpsse.c