summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2026-09-28 14:11:45 +0800
committerMark Brown <broonie@kernel.org>2026-09-28 19:32:19 +0100
commit7845324094fcf88060170b44661519e57b179b61 (patch)
tree14fdcfe9a7a86bb708a81e5034094cce70bddce0 /scripts/Makefile.thinlto
parent3e71ea6dca1d585692b645aaf3b8cc58f6e5eb35 (diff)
downloadlinux-7845324094fcf88060170b44661519e57b179b61.tar.gz
linux-7845324094fcf88060170b44661519e57b179b61.zip
ASoC: dt-bindings: fsl,imx-asrc: update port binding to support multiple paths
All i.MX ASRC variants (imx35 through imx952) support up to three conversion pairs (A, B, C). The existing binding exposed only a single generic audio-graph port, which cannot represent independent conversion paths when multiple pairs are in use simultaneously. Add a ports container that enumerates up to three sub-ports, each representing an independent conversion path: port@0 -- conversion path 0 port@1 -- conversion path 1 port@2 -- conversion path 2 Each sub-port references audio-graph-port.yaml as before. Hardware pairs are allocated dynamically at stream open time; each active stream direction (playback or capture) on a port consumes one hardware pair. For backwards compatibility, keep the old single port property but mark it deprecated. A schema constraint (not: required: [port, ports]) ensures that both forms cannot be used at the same time. The binding example is updated to show the preferred ports form. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Link: https://patch.msgid.link/20260928061149.1844121-2-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