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/+/8878

-- gerrit

commit 17b6fead55b93b541c38f8c8ce5d9caf88a661f1
Author: Liam Fletcher <liam.fletc...@microchip.com>
Date:   Mon May 26 10:42:56 2025 +0100

    tcl: add pic64gx curiosity config
    
    To support PIC64GX Curiosity Board
    
    Change-Id: I2234d8725744fbae00b3909773b370e5c18debd8
    Signed-off-by: Liam Fletcher <liam.fletc...@microchip.com>

diff --git a/tcl/board/microchip_pic64gx_curiosity.cfg 
b/tcl/board/microchip_pic64gx_curiosity.cfg
new file mode 100644
index 0000000000..5c6849f49f
--- /dev/null
+++ b/tcl/board/microchip_pic64gx_curiosity.cfg
@@ -0,0 +1,8 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+#
+# Microchip RISC-V board
+#
+# https://www.microchip.com/en-us/products/microprocessors/64-bit-mpus/pic64gx
+#
+source [find interface/pic64gx.cfg]
+source [find target/microchip_riscv.cfg]
diff --git a/tcl/interface/pic64gx.cfg b/tcl/interface/pic64gx.cfg
new file mode 100644
index 0000000000..20eb74fce2
--- /dev/null
+++ b/tcl/interface/pic64gx.cfg
@@ -0,0 +1,38 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+#
+# MCHP Debug - PIC64GX
+#
+
+adapter speed 6000
+
+adapter driver ftdi
+
+ftdi vid_pid 0x1514 0x200a
+
+# 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