ft2232: Set PWR_RST and LOOPBACK for xds100v2
commit87552bc1d3c91b06aa5f8f107bd7530e61a0de23
authorKyle Manna <kyle.manna@fuel7.com>
Sat, 22 Oct 2011 05:27:36 +0000 (22 00:27 -0500)
committerSpencer Oliver <spen@spen-soft.co.uk>
Thu, 10 Nov 2011 15:42:53 +0000 (10 15:42 +0000)
treecd56af20cb885d28701028e7062687face4355c4
parent36cc893086e8743421325e574bb526578779b455
ft2232: Set PWR_RST and LOOPBACK for xds100v2

The CPLD on the xds100v2 expects to see a rising edge on PWR_RST to
enable the outputs.  This patch creates that transition correctly by
fixing the direction register for PWR_RST.

THe CPLD will also loop back the data if the LOOPBACK signal is
asserted.  Set this signal to an output and keep it clear.

This was tested with a TI DM3730 Beagleboard xM.

Change-Id: I4ea216bef6ae5c40e935741af5c69dc844d5d494
Signed-off-by: Kyle Manna <kyle.manna@fuel7.com>
Reviewed-on: http://openocd.zylin.com/189
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/jtag/drivers/ft2232.c