annotate eeproms/fc-jtag @ 23:2127e6fdeab2

lcdtest: simplify USB device selection by serial string
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 14 Apr 2018 06:32:41 +0000
parents 7b113ad594c0
children 60b8cf977c3f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 # This EEPROM configuration will be programmed into FreeCalypso UART+JTAG
10
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
2 # adapters (custom hw) based on the FT2232D chip. The hardware is currently
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
3 # under development; once it progresses past the vaporware phase, we are
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
4 # going to submit a patch to the ftdi_sio driver in the Linux kernel to
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
5 # recognize and handle this USB device similarly to several other already
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
6 # existing UART+JTAG adapters of this kind, creating a ttyUSBx device
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
7 # only for Channel B (UART), but not for Channel A (MPSSE JTAG).
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
8 #
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
9 # The distinctive custom USB ID will also help with the custom OpenOCD
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
10 # configuration specific to our particular wiring of the reset and other
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
11 # control signals that accompany JTAG, making our FreeCalypso UART+JTAG
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
12 # adapter easier to identify among other FTDI-based USB devices.
7
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 vid 0x0403 # FTDI
10
7b113ad594c0 eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents: 7
diff changeset
15 pid 0x7150 # Allocated by FTDI to Falconia Partners LLC
7
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 manuf Harhan
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 product FreeCalypso UART+JTAG Adapter
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 # Try to be nice to Weendoze lusers (or should it be Losedows?)
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 byte00 0x00 # Channel A driver: D2XX
b991cf09f1da eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 byte01 0x08 # Channel B driver: VCP