summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-09-28 19:32:25 +0100
committerMark Brown <broonie@kernel.org>2026-09-28 19:32:25 +0100
commitab2766a603e1758104b1b66a4f1ecc0f43d932dd (patch)
tree1eca57754746b31fe9ad7c57173047a8e8ad4a3e /scripts/Makefile.thinlto
parent166e2e681851401fbee2f0f2a8433e7ec40f6421 (diff)
parent788e893edb6a18a042afed661d3fabc2c0c101c9 (diff)
downloadlinux-ab2766a603e1758104b1b66a4f1ecc0f43d932dd.tar.gz
linux-ab2766a603e1758104b1b66a4f1ecc0f43d932dd.zip
ASoC: fsl_asrc/fsl_easrc: expose per-pair/context DAIs and fix DMA race
Shengjiu Wang <shengjiu.wang@nxp.com> says: This series extends the i.MX ASRC and EASRC drivers to expose one DAI per hardware conversion pair/context, allowing multiple independent conversion paths to be active simultaneously. Patches 1-2 update the DT bindings to add a ports container so each conversion path can be wired independently in the audio graph. The old single port property is kept but marked deprecated. Patch 3 moves dma_params into struct fsl_asrc_pair so each pair owns its own copy, and registers it with the cpu DAI using per-direction setters in fsl_asrc_dma_startup(). This removes the per-DAI probe callbacks from fsl_asrc.c and fsl_easrc.c, which are no longer needed. Patches 4-5 expose the individual DAIs: fsl_asrc registers three DAIs (asrc-0/1/2) and fsl_easrc registers four (easrc-0/1/2/3). The first DAI in each driver retains the original generic stream names for backward compatibility with existing machine drivers. Link: https://patch.msgid.link/20260928061149.1844121-1-shengjiu.wang@oss.nxp.com
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions