On Mon, Jul 21, 2025 at 11:30:43AM +0900, ew kim wrote: > This patch series adds the ABOX Generic audio management driver for > Samsung ExynosAuto SoCs, along with IPC messaging and PCM frontend > drivers, including their corresponding device tree bindings. > > ### ABOX Architecture Design: Fixed and Variable Structure > > The ABOX audio framework is designed with a clear split between: > - **Fixed part** (common framework): reusable components across SoCs > - Generic ABOX platform driver > - IPC messaging handler > - PCM frontend with ALSA compressed audio support > - Solution manager for dynamic control > - **Variable part** (SoC-specific): defined via device tree > - IRQ numbers, stream IDs, buffer sizes, and ADSP allocation > - Defined per PCM/IPC device node in DTS This all sounds from a system integration point of view like a fairly standard audio DSP. Usually something like that would be structured with the generic bits of DSP support done as a library which the drivers for specific bits of hardware link to, the SOF code is the most obvious example of this we have upstream but there's a few other simpler ones like the Cirrus CODECs. If there's a reason why this wouldn't work here it's not clear to me from what you've posted thus far.
Attachment:
signature.asc
Description: PGP signature