FreeCalypso > hg > freecalypso-tools
comparison doc/DUART28-boot-control @ 764:26daa2720bda
doc/DUART28-boot-control: update on the Linux driver patch status
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 06 Dec 2020 04:07:48 +0000 |
| parents | 6d97866bad79 |
| children | 78101799417c |
comparison
equal
deleted
inserted
replaced
| 763:4eaad91f4d68 | 764:26daa2720bda |
|---|---|
| 58 that teaches it to recognize our custom USB ID *and* apply a special quirk for | 58 that teaches it to recognize our custom USB ID *and* apply a special quirk for |
| 59 it. The quirk suppresses automatic assertion of DTR & RTS on ttyUSB device | 59 it. The quirk suppresses automatic assertion of DTR & RTS on ttyUSB device |
| 60 open, thereby giving userspace applications full control of these UART outputs | 60 open, thereby giving userspace applications full control of these UART outputs |
| 61 via TIOCMBIS and TIOCMBIC ioctls. | 61 via TIOCMBIS and TIOCMBIC ioctls. |
| 62 | 62 |
| 63 The patch has been submitted to the ftdi_sio maintainer for inclusion in | 63 The first version of our DUART28C support patch was submitted to ftdi_sio |
| 64 mainline Linux, but we should not set our hopes too high: while the patch should | 64 maintainer Johan Hovold in 2020-09. Minor refinements were made in late 2020-09 |
| 65 be non-controversial given that it adds support for an entirely new USB ID (one | 65 into early 2020-10, then nothing happened until the end of 2020-11. As our |
| 66 that was officially allocated to Falconia Partners LLC by FTDI, mind you) and | 66 fc-host-tools-r14 release is being prepared in early 2020-12, the latest from |
| 67 does not disrupt anything pre-existing in any way whatsoever, getting ANY kind | 67 Johan is that he is not interested in merging our DUART28C support patch by |
| 68 of patch accepted into mainline is generally tantamount to the Seven Circles of | 68 itself, but he does have a generalized solution which would be equally |
| 69 Hell. And even if we do get our patch accepted into bleeding-edge mainline | 69 acceptable to FreeCalypso because it still does what we need. The latest status |
| 70 Linux, it does not help Slackware users running older kernels without updates - | 70 from Johan as of fc-host-tools-r14 release time is this proposed patch series: |
| 71 thus serious FreeCalypso users should be prepared to apply our ftdi_sio driver | |
| 72 patch locally on their own systems. | |
| 73 | 71 |
| 74 The official Slackware-applicable version of the needed ftdi_sio driver patch | 72 https://lore.kernel.org/linux-serial/X8iuCXYhOBVMGvXv@localhost/T/ |
| 75 can be found in our freecalypso-hwlab Hg repository. | 73 |
| 74 However, the comments in that thread indicate that the maintainers seem intent | |
| 75 on delaying this integration until 5.12 merge window if not even later, thus we | |
| 76 are still months away from any hope of resolution. | |
| 77 | |
| 78 For those FreeCalypso DUART28 users who are like the Mother, desiring to use | |
| 79 the boot control feature now without waiting indefinitely for Linux kernel | |
| 80 maintainers to get their act together, the linux-patch directory in our | |
| 81 freecalypso-hwlab Hg repository contains several versions of our DUART28C | |
| 82 support patch that are meant to be applied locally by end users. | |
| 76 | 83 |
| 77 EEPROM configuration | 84 EEPROM configuration |
| 78 ==================== | 85 ==================== |
| 79 | 86 |
| 80 In order to make our DUART28 adapter an acceptable replacement for generic "raw" | 87 In order to make our DUART28 adapter an acceptable replacement for generic "raw" |
