These devices have an additional output buffer which is activated only
by pulling ADBUS4 low. This patch was real-life tested with
arm-usb-ocd; arm-usb-ocd-h should be the same (as it shares the same
documentation).

Signed-off-by: Paul Fertser <[email protected]>
---
 ft2232_spi.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/ft2232_spi.c b/ft2232_spi.c
index 8d89ea1..6dcf855 100644
--- a/ft2232_spi.c
+++ b/ft2232_spi.c
@@ -202,6 +202,8 @@ int ft2232_spi_init(void)
                        ft2232_vid = OLIMEX_VID;
                        ft2232_type = OLIMEX_ARM_OCD_PID;
                        ft2232_interface = INTERFACE_A;
+                       cs_bits = 0x08;
+                       pindir = 0x1b;
                } else if (!strcasecmp(arg, "arm-usb-tiny")) {
                        ft2232_vid = OLIMEX_VID;
                        ft2232_type = OLIMEX_ARM_TINY_PID;
@@ -210,6 +212,8 @@ int ft2232_spi_init(void)
                        ft2232_vid = OLIMEX_VID;
                        ft2232_type = OLIMEX_ARM_OCD_H_PID;
                        ft2232_interface = INTERFACE_A;
+                       cs_bits = 0x08;
+                       pindir = 0x1b;
                } else if (!strcasecmp(arg, "arm-usb-tiny-h")) {
                        ft2232_vid = OLIMEX_VID;
                        ft2232_type = OLIMEX_ARM_TINY_H_PID;
-- 
1.7.7


_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to