From 3cf335eba0067ad44bb32957a841decf1a52bc59 Mon Sep 17 00:00:00 2001 From: Paul Fertser Date: Tue, 20 Dec 2011 02:08:14 +0000 Subject: ft2232_spi: fix arm-usb-ocd and arm-usb-ocd-h 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). Corresponding to flashrom svn r1478. Signed-off-by: Paul Fertser Acked-by: Carl-Daniel Hailfinger --- ft2232_spi.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ft2232_spi.c') diff --git a/ft2232_spi.c b/ft2232_spi.c index ce7d899..122866f 100644 --- a/ft2232_spi.c +++ b/ft2232_spi.c @@ -204,6 +204,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; @@ -212,6 +214,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; -- cgit v1.1