VOOZH about

URL: https://www.phoronix.com/news/Linux-7.0-Multi-Lane-SPI

⇱ Multi-Lane SPI Support Merged For Linux 7.0 - Phoronix


👁 Phoronix

Multi-Lane SPI Support Merged For Linux 7.0

Written by Michael Larabel in Linux Kernel on 13 February 2026 at 01:32 PM EST. 8 Comments
With the Serial Peripheral Interface "SPI" subsystem updates for the Linux 7.0 kernel comes support for multi-lane SPI.

Multi-lane SPI support is for SPI controllers and peripherals having multiple data lanes with those data lanes being independent sets of SDI/SDO lines and each with their own serialize/deserializer attached.

👁 Multi-Lane SPI


The documentation patch for this multi-lane work led by BayLibre's David Lechner explains the ins and outs of multi-lane SPI.
"The highlight here is that David Lechner has added support for multi-lane SPI devices. Unlike the existing dual/quad SPI support this is for devices (typically ADCs/DACs) which support multiple independent data streams over multiple data lanes, instead of sending one data stream N times as fast they simultaneously transfer N different data streams. This is very similar to the case where multiple devices are grouped together but in this case it's a single device in a way that's visible to software.

Otherwise there's been quite a bit of work on existing drivers, both cleanup and feature improvement, and a reasonable collection of new drivers."

More details on these SPI changes for Linux 7.0 via this pull that has already been merged to Git.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.