summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2026-04-29 13:00:23 +0300
committerMark Brown <broonie@kernel.org>2026-04-30 15:07:55 +0300
commit3b9c088aeabf6f1d0e92baa4359fc166fbb0050e (patch)
tree9457e267bccb83ae055a87d09bc72c7d4926ffdc /include/linux
parent254f49634ee16a731174d2ae34bc50bd5f45e731 (diff)
downloadlinux-3b9c088aeabf6f1d0e92baa4359fc166fbb0050e.tar.xz
ASoC: fsl-asoc-card: enable dpcm_merged_chan flag for ASRC frontend
When using ASRC in DPCM mode, the backend DAI (codec) may have channel constraints that differ from the frontend. For example, the ASRC can support 1-8 channels, but the codec might only support stereo (2 channels). Without dpcm_merged_chan, userspace can open the frontend with unsupported channel counts, leading to errors when the backend is configured. Enable dpcm_merged_chan to merge backend channel constraints to the frontend, ensuring userspace only sees valid channel configurations. This fixes issues where applications attempt to use channel counts that the backend codec doesn't support. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Link: https://patch.msgid.link/20260429100028.2739711-2-shengjiu.wang@nxp.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions