News: 0001613262

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Multi-Lane SPI Support Merged For Linux 7.0

([Linux Kernel] 4 Hours Ago Multi-Lane SPI)


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.

The [1]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 [2]this pull that has already been merged to Git.



[1] https://lore.kernel.org/all/20260123-spi-add-multi-bus-support-v6-5-12af183c06eb@baylibre.com/

[2] https://lore.kernel.org/lkml/20260209162649.EE5881AC57EB@finisterre.sirena.org.uk/



When the cup is full, carry it level.