summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2026-09-28 14:17:27 +0800
committerMark Brown <broonie@kernel.org>2026-09-28 19:32:23 +0100
commit6aef9cb5c7977dae92a90e6e732f14e3784660cf (patch)
tree6994f66060d681b2dc30793100a2d84891112801 /scripts/Makefile.thinlto
parent76915128bde26af7e357dfd4501f5e329d1364be (diff)
downloadlinux-6aef9cb5c7977dae92a90e6e732f14e3784660cf.tar.gz
linux-6aef9cb5c7977dae92a90e6e732f14e3784660cf.zip
ASoC: fsl_asrc: expose individual DAIs per conversion path
The i.MX ASRC hardware supports three independent conversion pairs (A, B, C). The driver previously registered a single DAI with generic stream names "ASRC-Playback" and "ASRC-Capture", which prevents multiple independent conversion paths from being used simultaneously. Replace the single fsl_asrc_dai instance with an array of three DAI drivers to allow up to three independent conversion paths to be active at the same time: asrc-0 -- ASRC-Playback / ASRC-Capture (backward compatible) asrc-1 -- ASRC1-Playback / ASRC1-Capture asrc-2 -- ASRC2-Playback / ASRC2-Capture asrc-0 retains the original generic stream names to preserve backward compatibility with existing machine drivers and board configurations. Each DAI retains the same channel, rate and format capabilities as the original. Update the devm_snd_soc_register_component() call to register all three DAIs. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Chancel Liu <chancel.liu@gmail.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Link: https://patch.msgid.link/20260928061727.1844167-1-shengjiu.wang@oss.nxp.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions