summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2026-09-28 14:17:56 +0800
committerMark Brown <broonie@kernel.org>2026-09-28 19:32:24 +0100
commit788e893edb6a18a042afed661d3fabc2c0c101c9 (patch)
tree0041b3ccab8294aa87ff06dac41df47a04e32d0e /scripts/Makefile.thinlto
parent6aef9cb5c7977dae92a90e6e732f14e3784660cf (diff)
downloadlinux-788e893edb6a18a042afed661d3fabc2c0c101c9.tar.gz
linux-788e893edb6a18a042afed661d3fabc2c0c101c9.zip
ASoC: fsl_easrc: expose individual DAIs per conversion path
The i.MX EASRC hardware supports four independent conversion contexts (A, B, C, D). 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_easrc_dai instance with an array of four DAI drivers to allow up to four independent conversion paths to be active at the same time: easrc-0 -- ASRC-Playback / ASRC-Capture (backward compatible) easrc-1 -- ASRC1-Playback / ASRC1-Capture easrc-2 -- ASRC2-Playback / ASRC2-Capture easrc-3 -- ASRC3-Playback / ASRC3-Capture easrc-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, including IEC958 subframe support on the capture side. Update the devm_snd_soc_register_component() call to register all four 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> Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com> Link: https://patch.msgid.link/20260928061756.1844185-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