diff options
author | Vianney le Clément de Saint-Marcq <vianney.leclement@essensium.com> | 2015-06-02 16:55:42 +0200 |
---|---|---|
committer | Paul Fertser <fercerpav@gmail.com> | 2016-12-08 12:35:23 +0000 |
commit | 1d8b6b743416bfda8f82c80aa2278c2d88e2afaa (patch) | |
tree | c21d921c314582ec622b90dfdb60df0bf42632e6 /doc/openocd.texi | |
parent | 69ff7354d9c9accf09374772310098f1f00e8ccb (diff) | |
download | riscv-openocd-1d8b6b743416bfda8f82c80aa2278c2d88e2afaa.zip riscv-openocd-1d8b6b743416bfda8f82c80aa2278c2d88e2afaa.tar.gz riscv-openocd-1d8b6b743416bfda8f82c80aa2278c2d88e2afaa.tar.bz2 |
jtag/drivers/openjtag: Add support for Cypress CY7C65215
The Cypress CY7C65215 Dual Channel USB-Serial Bridge Controller [1]
understands the OpenJTAG protocol over a proprietary USB interface.
This patch adds support for the CY7C65215 to the openjtag interface
driver. A new configuration option, `openjtag_variant`, allows to
select the transport to use.
Libusb (1.x or 0.1) is now a hard dependency of the openjtag driver.
This should not be a big issue as libftdi also depends on it.
[1] http://www.cypress.com/?rID=82870
Change-Id: I55ffb3fd9e006eb311e405d9fb836bb119644bfd
Signed-off-by: Vianney le Clément de Saint-Marcq <vianney.leclement@essensium.com>
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Reviewed-on: http://openocd.zylin.com/2805
Tested-by: jenkins
Reviewed-by: Jiri Kastner <cz172638@gmail.com>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Diffstat (limited to 'doc/openocd.texi')
-rw-r--r-- | doc/openocd.texi | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi index 1cca4ab..7c2152b 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -2912,6 +2912,27 @@ pinout. @end deffn +@deffn {Interface Driver} {openjtag} +OpenJTAG compatible USB adapter. +This defines some driver-specific commands: + +@deffn {Config Command} {openjtag_variant} variant +Specifies the variant of the OpenJTAG adapter (see @uref{http://www.openjtag.org/}). +Currently valid @var{variant} values include: + +@itemize @minus +@item @b{standard} Standard variant (default). +@item @b{cy7c65215} Cypress CY7C65215 Dual Channel USB-Serial Bridge Controller +(see @uref{http://www.cypress.com/?rID=82870}). +@end itemize +@end deffn + +@deffn {Config Command} {openjtag_device_desc} string +The USB device description string of the adapter. +This value is only used with the standard variant. +@end deffn +@end deffn + @section Transport Configuration @cindex Transport As noted earlier, depending on the version of OpenOCD you use, |