Gwenhael Goavec-Merou
952084cd1d
all jtag interface: don't convert verbosity level to bool
2021-11-11 17:42:51 +01:00
Gwenhael Goavec-Merou
fb6a3b9f03
all cables: writeTMS len int -> uint32_t
2021-11-06 10:31:00 +01:00
Uwe Bonnes
f9a62b418b
ftdiJtagMPSSE: Fix TCK toggle for large numbers.
2021-09-28 21:06:46 +02:00
Gwenhael Goavec-Merou
3698b98976
ftdiJtagMPSSE: improve a bit USB transaction
2021-09-18 14:54:40 +02:00
Gwenhael Goavec-Merou
651fdd8beb
ftdixx: improve workaround for arty. Not required with a classic ft2232
2021-07-14 19:09:39 +02:00
Gwenhael Goavec-Merou
acf7d2a0a8
ftdiJtagMPSSE: add work around to deal with freq >= 15MHz
2021-07-13 07:00:30 +02:00
Gwenhael Goavec-Merou
8f95303daf
move to APACHE-2.0 license
2021-06-26 15:24:07 +02:00
Gwenhael Goavec-Merou
b3a67f896f
ftdipp_mpsse: store cable configuration
2020-10-27 20:27:02 +01:00
Gwenhael Goavec-Merou
4dde89e082
Merge remote-tracking branch 'origin/review_usb_transaction'
2020-10-27 19:29:44 +01:00
Gwenhael Goavec-Merou
717d5065b4
ftdiJtagMPSSE: use correct size for ch552 dummy buffer
2020-10-17 15:44:21 +02:00
Gwenhael Goavec-Merou
adb6efca39
ftdiJtagMPSSE: don't flush/write everytime
2020-10-09 21:30:45 +02:00
Gwenhael Goavec-Merou
a27c99376d
ftdiJtagMPSSE: don't use MPSSE_DO_WRITE for read only transaction
2020-10-09 21:17:04 +02:00
Martin Pittermann
99929f99c3
add ftdi serial argument
2020-09-29 14:16:30 +02:00
Gwenhael Goavec-Merou
e28dbdfb2f
ftdiJtagMPSSE: read mpsse_write return in toggleClk
2020-06-23 10:13:35 +02:00
Gwenhael Goavec-Merou
d5b3073e78
ftdiJtagMPSSE: drop debug message
2020-06-18 06:49:45 +02:00
Gwenhael Goavec-Merou
2cadd21f02
ftdiJtagMPSSE: fix toggleClk to use clk toggle instruction only with compatible device
2020-06-14 15:18:22 +02:00
Gwenhael Goavec-Merou
275ba38207
restructure hierarchy/abstraction:
...
- jtagInterface as now only two method: one for tms or for tdi, in all
case full buffer is provided and specific code deal with them to write
- jtag: drop read_write logic to jtag probe abstraction
2020-05-31 15:57:21 +02:00
Gwenhael Goavec-Merou
e0c19223c0
always pass cable configuration. Check if /dev if empty or not
2020-03-08 16:58:05 +01:00
Gwenhael Goavec-Merou
1ef72b0da6
add interface id in mpsse_bit_config.
2020-03-07 07:19:20 +01:00
Gwenhael Goavec-Merou
7b4902c460
ftdiJtagMPSSE: implementation of jtagInterface for ftdi MPSSE communication
2020-03-05 20:00:33 +01:00