Commit Graph

1312 Commits

Author SHA1 Message Date
Icenowy Zheng 6a4e107e42 part: add known ID codes for GW5 series
Codes are from Gowin UG704.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2023-08-09 22:11:41 +08:00
Gwenhael Goavec-Merou 11141d7876 doc/boards: adding Avnet Mini-ITX Base Kit 2023-08-08 06:52:59 +02:00
Gwenhael Goavec-Merou 666d9bb456
Merge pull request #362 from shareefj/feature/avnet_mini_itx
part/board: adding Avnet Mini-ITX
2023-08-08 06:48:41 +02:00
Shareef Jalloq 9d22d62a54 part/board: adding Avnet Mini-ITX
Adding the Avnet Mini-ITX dev board that uses the XC7Z100 Zynq-7000
device.
2023-08-07 17:06:02 +01:00
Gwenhael Goavec-Merou e3c8d6be1d board: added QMTECH cyclone10 LP starter kit (10CL016YU484C8G) 2023-08-05 11:49:53 +02:00
Gwenhael Goavec-Merou 5ac611c124 spiOverJtag: intel/altera cyclone10 LP 10CL016YU484C8G 2023-08-05 11:48:06 +02:00
Gwenhael Goavec-Merou 7424ea2af9 part: update altera/intel idcode (same idcode for III/IV/10 LP) 2023-08-05 06:47:51 +02:00
Gwenhael Goavec-Merou fab58d7357
Merge pull request #360 from enjoy-digital/id_codes_cleanup_and_xcku3p_addition
ID-Codes cleanup and add XCKU3P ID-Code.
2023-08-04 05:01:31 +02:00
Florent Kermarrec baff0cad1e src/part: Fix Xilinx XC2 ident. 2023-08-03 16:12:51 +02:00
Florent Kermarrec 502f38fb00 src/part.hpp: Add Kintex Ultrascale+ KU3P ID-Code. 2023-08-03 16:07:55 +02:00
Florent Kermarrec 4042646434 src/part.hpp: Add separator for each vendor. 2023-08-03 16:07:43 +02:00
Florent Kermarrec c3e0707f6b src/part.hpp: Reorder families (older first, smaller first) and minor alignment cleanups. 2023-08-03 16:07:33 +02:00
Florent Kermarrec a1dea79230 src/part.hpp: Add separator for each chip family. 2023-08-03 16:07:24 +02:00
Gwenhael Goavec-Merou 4c5f6f361b svf_jtag: fix -Wmismatched-new-delete delete -> delete[] 2023-08-03 07:53:59 +02:00
Gwenhael Goavec-Merou 6ef87c5466 ftdipp_mpsse: fix format-zero-length snprintf -> memset 2023-08-03 07:43:56 +02:00
Gwenhael Goavec-Merou 0e1e07262c ftdispi: add missing status_pin 2023-08-03 07:42:06 +02:00
Gwenhael Goavec-Merou baa9ab86a5 prepare release v0.11.0 2023-08-02 11:21:35 +02:00
Gwenhael Goavec-Merou 28dbf42d5b doc/vendors/xilinx: adding a note for Zynq devices 2023-07-31 16:48:20 +02:00
Gwenhael Goavec-Merou 2f8056cba5 usbBlaster: cleanup 2023-07-30 08:54:13 +02:00
Gwenhael Goavec-Merou 75d98d12e9 jtag: merge init_internal to CTOR, pass verbose to jtag drivers 2023-07-30 08:45:57 +02:00
Gwenhael Goavec-Merou 4bf4b94bbb cables: verbose type coherency 2023-07-30 08:39:15 +02:00
Gwenhael Goavec-Merou 469e1c3669 efinix: remove verbose comparison 2023-07-30 07:28:29 +02:00
Gwenhael Goavec-Merou 76f84c1190 ftdipp_mpsse: _verbose int8_t -> bool 2023-07-30 07:23:19 +02:00
Gwenhael Goavec-Merou c41ef7539c ftdispi: convert verbose bool -> int8_t 2023-07-30 07:19:17 +02:00
Gwenhael Goavec-Merou baeb9d52ec
Merge pull request #358 from inkdot7/decimal_busdev
Parse USB bus:dev as decimal integers, to be consistent with `--scan-usb`.
2023-07-29 18:10:48 +02:00
Gwenhael Goavec-Merou 65b6c73e8f
Merge pull request #353 from inkdot7/ftdi_open_debug
Tell USB bus and address when ftdi open fails.
2023-07-29 16:36:32 +02:00
Haakan T Johansson bed17f3be8 Parse USB bus:dev as decimal integers, to be consistent with --scan-usb.
Do not accept auto-detected base 0 (e.g. prefix '0x' for hex), since '0'
prefix gives an octal interpretation, and the user is likely to copy
values from `--scan-usb` or `lsusb` that could then be misinterpreted,
e.g. 005:010.
2023-07-29 09:49:52 +02:00
Haakan T Johansson 4f7a4c33aa Tell USB bus and address when ftdi open fails, when bus and addr both non-zero. 2023-07-29 08:52:16 +02:00
Gwenhael Goavec-Merou 3955a70843 jtag: fix warning (uninitialized tms) 2023-07-27 07:39:20 +02:00
Gwenhael Goavec-Merou ab9eff7412 jlink: fix warning (uninitialized length) 2023-07-27 07:35:14 +02:00
Gwenhael Goavec-Merou 1dba0572ff lattice: fix warning (uninitialized rx_buf) 2023-07-27 07:18:59 +02:00
Gwenhael Goavec-Merou a1e9d3f7db main: (SPI mode) sanity check: print error and quit when manufacturer is unknown 2023-07-27 07:15:49 +02:00
Gwenhael Goavec-Merou a89fc54f29 cable: ch347: fix for CI (libusb_strerror with a cast in -> libusb_error, fix libusb callback signature) 2023-07-26 08:37:39 +02:00
Alexey Starikovskiy 0fc8ba10a8 Add WCH CH347T(mode #3) JTAG cable
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
2023-07-26 08:17:57 +02:00
Gwenhael Goavec-Merou 8ffa024a95 spiFlash: temporary disable read extended (#345) 2023-07-24 14:45:13 +02:00
Stéphane Chevigny 91f2900f0c add support for colorlight-i9+ board + spiOverJtag/spiOverJtag_xc7a50tfgg484.bit.gz 2023-06-30 11:36:32 +02:00
Gwenhael Goavec-Merou 3e25a33346 boards: added support for 14bits 125MHz redpitaya board (7010) 2023-06-29 16:59:42 +02:00
Gwenhael Goavec-Merou 1f5d6cb373 xilinx: rework error message for zynqXX in SPI_MODE 2023-06-01 20:33:27 +02:00
Gwenhael Goavec-Merou 81e0e5c631
Merge pull request #347 from motec-research/efinix
JLINK updates and Efinix JTAG fix
2023-06-01 06:37:39 +02:00
Andrew Dennison 87b17ed9bf efinix: support using JTAG interfaces 2023-06-01 11:05:26 +10:00
Andrew Dennison ec82dd6467 jlink: support J-Link BASE and J-Trace PRO 2023-05-29 11:57:47 +10:00
Andrew Dennison 23d65823aa jlink: report skipped devices with verbose 2023-05-29 11:57:47 +10:00
Andrew Dennison bddfe97997 jlink: suport writeTDI() with tx=NULL
fixes crash and is consistent with other jtag cables
2023-05-29 11:57:47 +10:00
Gwenhael Goavec-Merou d2f7040527 main: parse_opt: busdev-num: explicitly set hex base 2023-05-28 17:14:48 +02:00
Gwenhael Goavec-Merou 5ad9ec6b78
Merge pull request #346 from wonderfullook/master
add sipeed tang nano 20k
2023-05-25 13:59:53 +02:00
wonderfullook 9331bf7a6b
add sipeed tang nano 20k 2023-05-25 19:24:48 +08:00
Gwenhael Goavec-Merou 66b3253a15
Merge pull request #341 from cr1901/ufm-offsets
Fix off-by-one errors in calculating UFM start page.
2023-05-05 22:04:04 +02:00
William D. Jones 5e98333a8d Fix off-by-one errors in calculating UFM start page. 2023-05-05 02:00:35 -04:00
Gwenhael Goavec-Merou d8bc361e7f lattice: UFM printf -> printInfo 2023-05-01 21:11:22 +02:00
Gwenhael Goavec-Merou caafc8edc3 lattice: bypass refresh instruction for machXO2 2023-05-01 21:07:32 +02:00