# HG changeset patch # User Mychaela Falconia # Date 1690763678 0 # Node ID 8ffcd88d40c3c7170a6fe49919a3f1ba92772ecb # Parent ef1b8b6c4aee9ccc2ff2534ec87afb38a24c192b eeproms: fc-jtag gives way to jtagbuf diff -r ef1b8b6c4aee -r 8ffcd88d40c3 eeproms/fc-jtag --- a/eeproms/fc-jtag Mon Jul 31 00:00:13 2023 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -# This EEPROM configuration will be programmed into FreeCalypso UART+JTAG -# adapters (custom hw) based on the FT2232D chip. The hardware is currently -# under development; once it progresses past the vaporware phase, we are -# going to submit a patch to the ftdi_sio driver in the Linux kernel to -# recognize and handle this USB device similarly to several other already -# existing UART+JTAG adapters of this kind, creating a ttyUSBx device -# only for Channel B (UART), but not for Channel A (MPSSE JTAG). -# -# The distinctive custom USB ID will also help with the custom OpenOCD -# configuration specific to our particular wiring of the reset and other -# control signals that accompany JTAG, making our FreeCalypso UART+JTAG -# adapter easier to identify among other FTDI-based USB devices. -# -# The present config or the USB ID contained therein MUST NOT be programmed -# into generic off-the-shelf FT2232x breakout boards - please see the -# jtag-unbuf config for that purpose. The present config and USB ID -# may only be used by Falconia Partners LLC with our custom hardware. - -vid 0x0403 # FTDI -pid 0x7150 # Allocated by FTDI to Falconia Partners LLC -manuf Harhan -product FreeCalypso UART+JTAG Adapter - -# Try to be nice to Weendoze lusers (or should it be Losedows?) - -byte00 0x00 # Channel A driver: D2XX -byte01 0x08 # Channel B driver: VCP diff -r ef1b8b6c4aee -r 8ffcd88d40c3 eeproms/jtagbuf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eeproms/jtagbuf Mon Jul 31 00:34:38 2023 +0000 @@ -0,0 +1,21 @@ +# There exists a tentative plan in FreeCalypso queendom to produce a buffered +# JTAG adapter design, tentatively named FreeCalypso JTAGbuf. It is envisioned +# as being an FT2232H-based adapter (the previous plan was FT2232D, but that +# chip is now NRND, and the Calypso chip's maximum JTAG TCK frequency of 10 MHz +# can be achieved only with FT2232H) with LVC buffers between the FTDI chip's +# fickle I/O pins and the JTAG target connection interface. +# +# The present EEPROM configuration is intended for this planned future +# FreeCalypso JTAGbuf adapter; it is vaporware, but the present config source +# file takes the place of much older (also vaporware) fc-jtag config that went +# back to the beginning of freecalypso-hwlab Hg repository. + +vid 0x0403 # FTDI +pid 0x7151 # Allocated by FTDI to Falconia Partners LLC +manuf FreeCalypso +product Buffered JTAG Adapter + +# Try to be nice to Weendoze lusers (or should it be Losedows?) + +byte00 0x00 # Channel A driver: D2XX +byte01 0x08 # Channel B driver: VCP