Commit Graph

817 Commits

Author SHA1 Message Date
Gwenhael Goavec-Merou 1f59dfd671 jtag: improving jtag chain detection: now searching for masked and unmasked idcode 2022-01-13 07:34:00 +01:00
Gwenhael Goavec-Merou 54a555855f
Merge pull request #161 from umarcor/doc-constraints
doc: add field 'Constraints' to 'boards.yml'
2022-01-13 07:26:25 +01:00
umarcor 632767dee3 doc: add field 'Constraints' to 'boards.yml' 2022-01-12 12:55:03 +01:00
umarcor 02ba4dfe83 doc/conf: add intersphinx mapping 'constraints' 2022-01-12 12:16:06 +01:00
Gwenhael Goavec-Merou 8f4dd8850e
Merge pull request #160 from umarcor/doc-yaml
doc: declare board compatibility through a YAML file
2022-01-12 08:41:42 +01:00
Gwenhael Goavec-Merou be97b83b36
Merge pull request #158 from umarcor/doc-fix-ref
doc/compatibility/fpga: fix ref
2022-01-12 07:41:46 +01:00
umarcor 57e9860b43 doc: move 'board.inc' generation 'boards.py' 2022-01-12 03:00:55 +01:00
umarcor 4be407a379 doc: declare board compatibility through a YAML file 2022-01-12 03:00:55 +01:00
umarcor 71409d0b02 doc/compatibility/fpga: fix ref 2022-01-11 23:59:45 +01:00
Gwenhael Goavec-Merou 796483f61f jtag: fix shiftIR: bypass_after must be computed in all case 2022-01-09 15:38:37 +01:00
Gwenhael Goavec-Merou 857e2795b6
Merge pull request #157 from umarcor/msys2-reuse
ci: use reusable composite action and reusable workflow from msys2/setup-msys2
2022-01-05 20:01:06 +01:00
umarcor 03fb97d11c ci: use reusable composite action and reusable workflow from msys2/setup-msys2 2022-01-05 10:25:54 +01:00
Gwenhael Goavec-Merou f4cf17e17a
Merge pull request #156 from umarcor/ci-zstd
ci: fix step 'Show package content'
2021-12-30 10:53:30 +01:00
umarcor 27e9cbacc5 ci: fix step 'Show package content' 2021-12-30 09:54:00 +01:00
Gwenhael Goavec-Merou 1e98873629 prepare release 0.7.0 2021-12-27 15:46:26 +01:00
Gwenhael Goavec-Merou ce7f4566c3 board: ulx3s_dfu 2021-12-24 18:10:22 +01:00
Gwenhael Goavec-Merou 2c5a162cc4 dfu: add debug level, only print device open fails in debug mode 2021-12-24 15:48:16 +01:00
Gwenhael Goavec-Merou 17a874fc04 main: fix SPI access 2021-12-24 11:19:30 +01:00
Gwenhael Goavec-Merou cbae44e1ee ice40: flash reset powerup are done into spiFlash 2021-12-24 11:13:36 +01:00
Gwenhael Goavec-Merou 39ed7ec7f1 colognechip: suppress warnings 2021-12-24 10:29:21 +01:00
Gwenhael Goavec-Merou 310d21ebf5 dfu: when libusb_open fails: skip device instead of error and stop 2021-12-24 10:26:31 +01:00
Gwenhael Goavec-Merou 35efeb3eee dfu: check libusb_open return value in searchDFUDevices 2021-12-23 14:08:54 +01:00
Gwenhael Goavec-Merou f943a8d3f0 Merge branch 'master' of github.com:trabucayre/openFPGALoader 2021-12-23 10:29:59 +01:00
Gwenhael Goavec-Merou 3244f2e92a dfu: fix memory leak 2021-12-23 10:29:47 +01:00
Gwenhael Goavec-Merou 57d1ac1d89
Merge pull request #155 from pu-cc/master
colognechip integration: create CologneChip SPI object in dynamic fashion as well
2021-12-23 09:36:27 +01:00
Patrick Urban 4cab198915 colognechip integration: create CologneChip SPI object in dynamic fashion as well 2021-12-23 08:54:48 +01:00
Gwenhael Goavec-Merou 0979194da2 dfu: force USB reset when download end in DFUIdle state 2021-12-23 07:22:06 +01:00
Gwenhael Goavec-Merou 9d494c1be1 README: update with (un)protect flash 2021-12-22 19:15:06 +01:00
Gwenhael Goavec-Merou db92ea068c main: add protection for all devices. Add CLI args 2021-12-22 19:12:33 +01:00
Gwenhael Goavec-Merou fefea9fe8e board: generic FTDI SPI 2021-12-22 19:12:02 +01:00
Gwenhael Goavec-Merou 45f7f72030 all devices: add support to (un)protect flash, implement pre/post flash access. Use new spiInterface methods 2021-12-22 19:11:35 +01:00
Gwenhael Goavec-Merou af14e9b518 ftdispi: pre/post flash access 2021-12-22 19:09:04 +01:00
Gwenhael Goavec-Merou ffa90fb6fb ftdipp_mpsse: better verbose level 2021-12-22 19:08:44 +01:00
Gwenhael Goavec-Merou b25e2e0125 spiFlash: enable/disable protection. now handle correctly device with protection enabled 2021-12-22 19:07:00 +01:00
Gwenhael Goavec-Merou 21b44fc22f spiInterface.hpp: add constructor, (un)protect flash, and generic pre/post flash access methods 2021-12-22 19:05:21 +01:00
Gwenhael Goavec-Merou 7e91d97828 device.hpp: add (un)protect flash methods 2021-12-22 19:03:57 +01:00
Gwenhael Goavec-Merou de2917428e spiInterface: add common method to (un)protect, write and dump SPI flash content 2021-12-22 19:01:58 +01:00
Gwenhael Goavec-Merou 55d5cba9fb spiFlashdb: add spansion S25FL 064P/128P 2021-12-22 18:59:52 +01:00
Gwenhael Goavec-Merou 50bdbde809 spiFlashdb: add micron N25Q32 2021-12-22 18:58:51 +01:00
Gwenhael Goavec-Merou 5df1d9775d spiFlashdb: add windbond w25q devices 2021-12-22 18:58:07 +01:00
Gwenhael Goavec-Merou b18191b0ba spiFlashdb: fix tb_offset for ISSI devices 2021-12-22 18:57:34 +01:00
Gwenhael Goavec-Merou 496e6678ec spiFlashdb: introduce conf register for tb 2021-12-22 18:56:53 +01:00
Gwenhael Goavec-Merou 56a1e0310d board: add arty S7 50 2021-12-21 18:21:39 +01:00
Gwenhael Goavec-Merou 5760676c73 spiOverJtag_xc7s50csga324: compress 2021-12-21 18:21:16 +01:00
Gwenhael Goavec-Merou af72b787ec constr_xc7a_csg324.xdc: enable compression 2021-12-21 18:20:47 +01:00
Gwenhael Goavec-Merou 603cbc0578 spiOverJtag: fix spiOverJtag_xc7a100tcsg324 compression 2021-12-21 18:20:14 +01:00
Gwenhael Goavec-Merou 03c7d7faad arty A7 100t support 2021-12-21 07:02:48 +01:00
Gwenhael Goavec-Merou 3674406227 spiOverJtag: xc7a100tcsg324 2021-12-21 07:02:14 +01:00
Gwenhael Goavec-Merou a4965ddcbb spiOverJtag: add missing spiOverJtag_xc7s25csga324.bit.gz 2021-12-20 18:11:52 +01:00
Gwenhael Goavec-Merou f3e9a9fa6d digilent_arty_z7 10/20 support 2021-12-20 18:10:17 +01:00