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/



Five rules for eternal misery:
(1) Always try to exhort others to look upon you favorably.
(2) Make lots of assumptions about situations and be sure to
treat these assumptions as though they are reality.
(3) Then treat each new situation as though it's a crisis.
(4) Live in the past and future only (become obsessed with
how much better things might have been or how much worse
things might become).
(5) Occasionally stomp on yourself for being so stupid as to
follow the first four rules.