The in-development Linux 6.15 kernel is continuing to enhance its support for MIPI’s SoundWire specification for small audio peripherals with this two-pin, low-complexity audio interface.
One of the main new features for SoundWire in Linux 6.15 is enabling the Bulk Register Access (BRA) protocol. SoundWire Bulk Register Access allows for higher bandwidth operation by allowing more commands per frame. SoundWire Bulk Register Access (BRA) builds off the SoundWire Bulk Payload Transport (BPT) definitions. In Linux 6.15 this SoundWire BPT/BRA support has been wired up and now able to be used by the Intel SoundWire kernel driver. In future kernel cycles this BPT/BRA support will presumably be extended to other SoundWire drivers.
In addition to the BPT/BRA support, the other main item worth mentioning in the SoundWire updates this cycle is support on the AMD side for their ACP7.0 and ACP7.1 Audio Co-Processor platforms.
See this pull request for the full list of SoundWire feature updates for Linux 6.15.