contrib/firmware: add new i2c bit-banging feature to angie's firmware
commitaee495e7859d0f19b52ba12cafaad2628d84f8e1
authorAhmed BOUDJELIDA <aboudjelida@nanoxplore.com>
Wed, 16 Aug 2023 15:05:05 +0000 (16 17:05 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 26 Aug 2023 11:45:43 +0000 (26 11:45 +0000)
tree0b98216ee50f81938e23238e5098e064026553b0
parentaa0056d27355d7719a120cdc4292215acae40819
contrib/firmware: add new i2c bit-banging feature to angie's firmware

add new i2c bit-banging feature, we can now connect in JTAG with the SoC
target and in i2c with the main board components at the same time.

Change-Id: I8e4516fe1ad5238e0373444f1c3c9bc0814d0f52
Signed-off-by: Ahmed BOUDJELIDA <aboudjelida@nanoxplore.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7796
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
14 files changed:
contrib/firmware/angie/c/Makefile
contrib/firmware/angie/c/README
contrib/firmware/angie/c/include/i2c.h [new file with mode: 0644]
contrib/firmware/angie/c/include/io.h
contrib/firmware/angie/c/include/usb.h
contrib/firmware/angie/c/src/i2c.c [new file with mode: 0644]
contrib/firmware/angie/c/src/protocol.c
contrib/firmware/angie/c/src/usb.c
contrib/firmware/angie/hdl/Makefile
contrib/firmware/angie/hdl/src/angie_bitstream.ucf [moved from contrib/firmware/angie/hdl/src/angie_openocd.ucf with 83% similarity]
contrib/firmware/angie/hdl/src/angie_bitstream.vhd [moved from contrib/firmware/angie/hdl/src/angie_openocd.vhd with 55% similarity]
doc/usb_adapters/angie/584e_424e_angie.txt
src/jtag/drivers/angie/angie_bitstream.bit
src/jtag/drivers/angie/angie_firmware.bin