This is an automated email from Gerrit.

"Liam Fletcher <liam.fletc...@microchip.com>" just uploaded a new patch set to 
Gerrit, which you can find at https://review.openocd.org/c/openocd/+/8879

-- gerrit

commit 6ac7aed4698b05cf281855f34dc813def9246fe0
Author: Liam Fletcher <liam.fletc...@microchip.com>
Date:   Mon May 26 10:54:40 2025 +0100

    tcl: add embedded flashpro5 config
    
    To support Microchips Embedded Flashpro5
    
    Change-Id: I7861e0772fd4cbf0539725d238c59ae15bbcca41
    Signed-off-by: Liam Fletcher <liam.fletc...@microchip.com>

diff --git a/tcl/board/microchip_riscv_efp5.cfg 
b/tcl/board/microchip_riscv_efp5.cfg
new file mode 100644
index 0000000000..3f34ffa5e9
--- /dev/null
+++ b/tcl/board/microchip_riscv_efp5.cfg
@@ -0,0 +1,9 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+#
+# Microchip RISC-V board
+#
+# 
https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/mi-v
+#
+
+source [find interface/embedded_flashpro5.cfg]
+source [find target/microchip_riscv.cfg]
diff --git a/tcl/interface/embedded_flashpro5.cfg 
b/tcl/interface/embedded_flashpro5.cfg
new file mode 100644
index 0000000000..e540351d93
--- /dev/null
+++ b/tcl/interface/embedded_flashpro5.cfg
@@ -0,0 +1,38 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+#
+# Embedded FlashPro5
+#
+# https://www.microchip.com/en-us/development-tool/flashpro5
+#
+
+adapter driver ftdi
+
+ftdi vid_pid 0x1514 0x2008
+
+# That FTDI has 4 channels (channel 0 and 1 are MPSSE-capable, 2 and 3 are 
bitbang
+ftdi channel 0
+
+# Initial Layout - data[0..15] direction[0..15]
+ftdi layout_init 0x0018 0xfdfb
+#     Signal        Data    Direction       Notes
+# AD0 TCK           0       1 (out)         Port A TCK
+# AD1 TDI           0       1 (out)         Port A TDI
+# AD2 TDO           0       0 (in)          PORT A TDO
+# AD3 TMS           1       1 (out)         Port A TMS
+# AD4 GPIOL0        1       1 (out)         Port A TRST
+# AD5 GPIOL1        0       1 (out)         (unused)
+# AD6 GPIOL2        0       1 (out)         (unused)
+# AD7 GPIOL3        0       1 (out)         (unused)
+
+# BD0 TCK           0       1 (out)         FTDI_UART_B_TXD
+# BD1 TDI           0       0 (in)          FTDI_UART_B_RXD
+# BD2 TDO           0       1 (out)         (unused)
+# BD3 TMS           0       1 (out)         (unused)
+# BD4 GPIOL0        0       1 (out)         (unused)
+# BD5 GPIOL1        0       1 (out)         (unused)
+# BD6 GPIOL2        0       1 (out)         (unused)
+# BD7 GPIOL2        0       1 (out)         (unused)
+
+# Signals definition
+ftdi layout_signal nTRST -data 0x0010 -oe 0x0010

-- 

Reply via email to