openocd/src/jtag
ntfreak a634b5d52e Jonas Horberg [jhorberg@sauer-danfoss.com]
https://lists.berlios.de/pipermail/openocd-development/2009-August/009939.html

1. It can only be built with the FTD2XX driver. libftdi supports FT2232H/FT4232H 
since version 0.16 

2. A speed value of 0 is used as a RTCK request indicator. This clashes with the 
valid clock division value 0 that provide the highest fixed clock frequency. 

3. The ft2232_speed_div function return the maximum selectable frequency (30MHz) 
when RTCK is activated. It should return 0. 

4. The ft2232_khz function return ERROR_OK when RTCK is requested even for 
devices lacking RTCK support. It should return ERROR_FAIL so the upper driver layers 
can detect this and try to fallback to a fixed frequency. 

5. FT2232H/FT4232H have a backward compatibility function that divide the clock 
by 5 to get the same frequency range as FT2232D. There is no code that disable 
this functionality. I can not find anything about if this is enabled or disabled by default. 
I think it is safest to actively disable it. 


git-svn-id: svn://svn.berlios.de/openocd/trunk@2591 b42882b7-edfa-0310-969c-e2dbd0fdcd60
2009-08-18 14:41:58 +00:00
..
minidummy Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
rlink Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
zy1000 Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
amt_jtagaccel.c Ferdinand Postema <ferdinand@postema.eu> fix cygwin warnings 2009-07-23 07:04:21 +00:00
arm-jtag-ew.c Remove whitespace at end of lines, step 2. 2009-06-23 22:50:08 +00:00
at91rm9200.c Finish transforming 'u32' to 'uint32_t'. 2009-06-18 07:11:11 +00:00
bitbang.c Ferdinand Postema <ferdinand@postema.eu> fix cygwin warnings 2009-07-23 07:04:21 +00:00
bitbang.h Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
bitq.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
bitq.h Finish JTAG header file modularization; command factoring follows. 2009-06-03 06:29:09 +00:00
commands.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
commands.h - Fixes '=' whitespace 2009-06-23 22:42:54 +00:00
core.c Jonas Horberg [jhorberg@sauer-danfoss.com] 2009-08-18 12:14:01 +00:00
driver.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
dummy.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
ep93xx.c Finish transforming 'u32' to 'uint32_t'. 2009-06-18 07:11:11 +00:00
ft2232.c Jonas Horberg [jhorberg@sauer-danfoss.com] 2009-08-18 14:41:58 +00:00
gw16012.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
interface.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
interface.h Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
interfaces.c Fix @file documentation blocks in new interfaces source files. 2009-06-30 05:33:57 +00:00
interfaces.h Fix @file documentation blocks in new interfaces source files. 2009-06-30 05:33:57 +00:00
jlink.c Gary Carlson [gcarlson@carlson-minot.com]: 2009-08-06 23:34:34 +00:00
jtag.h Jonas Horberg [jhorberg@sauer-danfoss.com] 2009-08-18 12:14:01 +00:00
Makefile.am Move JTAG interface list to new files. 2009-06-29 00:00:50 +00:00
minidriver.h Remove whitespace at end of lines, step 2. 2009-06-23 22:50:08 +00:00
parport.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
presto.c Simple warning fix 2009-07-11 02:01:22 +00:00
tcl.c Jonas Horberg [jhorberg@sauer-danfoss.com] 2009-08-18 12:14:01 +00:00
usbprog.c - Fixes '=' whitespace 2009-06-23 22:42:54 +00:00
vsllink.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00