FreeCalypso > hg > freecalypso-hwlab
comparison doc/Unbuffered-FT2232x-JTAG @ 81:bbeec8f293dc
FC JTAG+UART ftdi_sio patch made it to stable
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 18 Oct 2020 22:26:46 +0000 |
| parents | 1d38af6d7be8 |
| children | 4f5abad5dd40 |
comparison
equal
deleted
inserted
replaced
| 80:1d38af6d7be8 | 81:bbeec8f293dc |
|---|---|
| 82 the unbuffered JTAG adapter configuration. | 82 the unbuffered JTAG adapter configuration. |
| 83 | 83 |
| 84 Support for this 0403:7151 USB ID has been added to Linux ftdi_sio driver in | 84 Support for this 0403:7151 USB ID has been added to Linux ftdi_sio driver in |
| 85 2020-09 with this commit: | 85 2020-09 with this commit: |
| 86 | 86 |
| 87 https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git/commit/?id=6cf87e5edd9944e1d3b6efd966ea401effc304ee | 87 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6cf87e5edd9944e1d3b6efd966ea401effc304ee |
| 88 | 88 |
| 89 This commit is not included in Linux 5.9, but is expected to appear in the | 89 This commit is included in stable kernel versions 4.4.240, 4.9.240, 4.14.202, |
| 90 mainline tree as of 5.10-rc1. If your Linux kernel version (or rather ftdi_sio | 90 4.19.152, 5.4.72, 5.8.16 and 5.9.1, and it will appear in mainline kernels from |
| 91 driver version if it's a module) includes this commit, the ftdi_sio driver will | 91 5.10 onward. If your Linux kernel version (or rather ftdi_sio driver version |
| 92 create a ttyUSB device for Channel B, allowing that channel to function as a | 92 if it's a module) includes this commit, the ftdi_sio driver will create a |
| 93 UART if desired, but Channel A will be left alone by the kernel driver, reserved | 93 ttyUSB device for Channel B, allowing that channel to function as a UART if |
| 94 for userspace applications like OpenOCD. If your kernel/driver version does not | 94 desired, but Channel A will be left alone by the kernel driver, reserved for |
| 95 userspace applications like OpenOCD. If your kernel/driver version does not | |
| 95 include the newly added commit, both FT2232x channels will be left alone by the | 96 include the newly added commit, both FT2232x channels will be left alone by the |
| 96 kernel driver, i.e., no ttyUSB devices will be created. If you are interested | 97 kernel driver, i.e., no ttyUSB devices will be created. If you are interested |
| 97 only in JTAG and don't need an extra UART on Channel B, it should not matter | 98 only in JTAG and don't need an extra UART on Channel B, it should not matter |
| 98 whether your ftdi_sio driver knows about the new custom USB ID or not - you | 99 whether your ftdi_sio driver knows about the new custom USB ID or not - you |
| 99 simply configure your OpenOCD in userspace to find your unbuffered and ad-hoc- | 100 simply configure your OpenOCD in userspace to find your unbuffered and ad-hoc- |
