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" |