A Set Of Obscure Drivers Out-Of-Tree Since Linux 2.x Will See Mainline For Linux 5.2


HARDWARE --

Should you have any Daktronics scoreboards, video displays, or digital billboards, mainline Linux kernel support appears to be in the works.

While shielded off by Kconfig build switches and not enabled by default, what some will surely point to the growing size of the Linux kernel and its laissez faire approach to accepting new drivers, a set of drivers that have been out-of-tree since the Linux 2.x kernel days are now on their way to the kernel’s staging area with Linux 5.2. Not only that, but the code quality is admittedly less than stellar, hence the staging route.

These are drivers around Daktronics hardware, a company specializing in high-end digital scoreboards, digital billboards, and other large displays for sporting venues, arenas, and more.

Greg Kroah-Hartman merged into staging-next the initial set of Daktronics drivers. “These drivers have been outside of the kernel tree since the 2.x days, and it’s time to bring them into the tree so they can get properly cleaned up.” He points out there is a lot of low-hanging work of areas to clean-up this code, such as for those wanting to get involved with kernel development. There’s also logic and API clean-ups and even one driver not merged yet because Greg KH couldn’t get it to build. These kernel drivers are for exposing the PCI/SPI/I2C devices and don’t appear to be a complete solution yet for driving Daktronics hardware.

These long-time out-of-tree drivers for Daktronics/Kaktronics amount to just under three thousand lines of code and will be part of the staging tree in Linux 5.2.