This is an automated email from Gerrit.

Jonathan McDowell ([email protected]) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/4254

-- gerrit

commit 502a03ec8ea23dbdd7242663c9b25c3ef61e96fc
Author: Jonathan McDowell <[email protected]>
Date:   Fri Oct 13 07:53:32 2017 +0100

    tcl/interface/ftdi/openrd: Fix FTDI channel + device description
    
    Similar to the Sheevaplug fix inf95f8b70fbd0f7e9c91a2d9006b1abb2dd07ebf2
    the OpenRD device has its JTAG interface on the first channel of the
    ft2232, which is 0 for the new driver but was 1 for the old one. Correct
    the config file appropriately. Also the device description was missing
    the trailing " B" and thus not picking up the device correctly. Finally
    add an adapter_khz setting in the OpenRD board configuration file - set
    to 2MHz to match the Sheeva variant.
    
    Confirmed as working thanks to Phil Hands providing me access to his
    hardware to test on.
    
    See also Debian Bug#793214; https://bugs.debian.org/793214
    
    Change-Id: Ifacf53124eaa330bbbdf36dfa79e3256bf2a5201
    Signed-off-by: Jonathan McDowell <[email protected]>

diff --git a/tcl/board/openrd.cfg b/tcl/board/openrd.cfg
index 1051c25..db3cb03 100644
--- a/tcl/board/openrd.cfg
+++ b/tcl/board/openrd.cfg
@@ -3,6 +3,8 @@
 source [find interface/ftdi/openrd.cfg]
 source [find target/feroceon.cfg]
 
+adapter_khz 2000
+
 $_TARGETNAME configure \
        -work-area-phys 0x10000000 \
        -work-area-size 65536 \
diff --git a/tcl/interface/ftdi/openrd.cfg b/tcl/interface/ftdi/openrd.cfg
index 8c1a805..9ec5b5f 100644
--- a/tcl/interface/ftdi/openrd.cfg
+++ b/tcl/interface/ftdi/openrd.cfg
@@ -4,15 +4,10 @@
 # 
http://www.marvell.com/products/embedded_processors/developer/kirkwood/openrd.jsp
 #
 
-echo "WARNING!"
-echo "This file was not tested with real interface, it is based on code in 
ft2232.c."
-echo "Please report your experience with this file to openocd-devel mailing 
list,"
-echo "so it could be marked as working or fixed."
-
 interface ftdi
-ftdi_device_desc "OpenRD JTAGKey FT2232D"
+ftdi_device_desc "OpenRD JTAGKey FT2232D B"
 ftdi_vid_pid 0x0403 0x9e90
-ftdi_channel 1
+ftdi_channel 0
 
 ftdi_layout_init 0x0608 0x0f1b
 ftdi_layout_signal nTRST -data 0x0200

-- 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to