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"