# HG changeset patch # User Mychaela Falconia # Date 1603060006 0 # Node ID bbeec8f293dc2475025c41f9407e1c77be35b180 # Parent 1d38af6d7be8b78583fa0e0dda39de201e448322 FC JTAG+UART ftdi_sio patch made it to stable diff -r 1d38af6d7be8 -r bbeec8f293dc doc/Linux-kernel-versions --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/Linux-kernel-versions Sun Oct 18 22:26:46 2020 +0000 @@ -0,0 +1,10 @@ +FreeCalypso JTAG+UART adapter support patch has been included in the following +Linux kernel versions: + +4.4.240 +4.9.240 +4.14.202 +4.19.152 +5.4.72 +5.8.16 +5.9.1 diff -r 1d38af6d7be8 -r bbeec8f293dc doc/Unbuffered-FT2232x-JTAG --- a/doc/Unbuffered-FT2232x-JTAG Tue Oct 13 04:29:10 2020 +0000 +++ b/doc/Unbuffered-FT2232x-JTAG Sun Oct 18 22:26:46 2020 +0000 @@ -84,14 +84,15 @@ Support for this 0403:7151 USB ID has been added to Linux ftdi_sio driver in 2020-09 with this commit: -https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git/commit/?id=6cf87e5edd9944e1d3b6efd966ea401effc304ee +https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6cf87e5edd9944e1d3b6efd966ea401effc304ee -This commit is not included in Linux 5.9, but is expected to appear in the -mainline tree as of 5.10-rc1. If your Linux kernel version (or rather ftdi_sio -driver version if it's a module) includes this commit, the ftdi_sio driver will -create a ttyUSB device for Channel B, allowing that channel to function as a -UART if desired, but Channel A will be left alone by the kernel driver, reserved -for userspace applications like OpenOCD. If your kernel/driver version does not +This commit is included in stable kernel versions 4.4.240, 4.9.240, 4.14.202, +4.19.152, 5.4.72, 5.8.16 and 5.9.1, and it will appear in mainline kernels from +5.10 onward. If your Linux kernel version (or rather ftdi_sio driver version +if it's a module) includes this commit, the ftdi_sio driver will create a +ttyUSB device for Channel B, allowing that channel to function as a UART if +desired, but Channel A will be left alone by the kernel driver, reserved for +userspace applications like OpenOCD. If your kernel/driver version does not include the newly added commit, both FT2232x channels will be left alone by the kernel driver, i.e., no ttyUSB devices will be created. If you are interested only in JTAG and don't need an extra UART on Channel B, it should not matter