diff options
| author | Shengjiu Wang <shengjiu.wang@nxp.com> | 2026-09-28 14:17:27 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-09-28 19:32:23 +0100 |
| commit | 6aef9cb5c7977dae92a90e6e732f14e3784660cf (patch) | |
| tree | 6994f66060d681b2dc30793100a2d84891112801 /scripts/Makefile.thinlto | |
| parent | 76915128bde26af7e357dfd4501f5e329d1364be (diff) | |
| download | linux-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
