FreeCalypso > hg > freecalypso-hwlab
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 |
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 |