[flashrom] [PATCH] ft2232_spi: fix arm-usb-ocd and arm-usb-ocd-h

Paul Fertser fercerpav at gmail.com
Fri Nov 18 19:15:43 CET 2011


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 <fercerpav at gmail.com>
---
 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





More information about the flashrom mailing list