Re: [PATCH v6 3/4] ASoC: dt-bindings: qcom,q6apm-dai: add memory-region and relax iommus
From: Krzysztof Kozlowski
Date: Mon Sep 28 2026 - 06:55:30 EST
On Wed, Sep 23, 2026 at 10:03:40PM +0530, Ajay Kumar Nandam wrote:
> On modem-DSP (mDSP) platforms the DSP runs in a stage-2 protected
> context and cannot use the SMMU. PCM buffers must live in reserved-memory
> carveouts that are SCM-assigned to the appropriate VMIDs.
>
> Add a memory-region property (1-2 entries) for the control-path and
> data-path carveouts, and require q6apm-dais nodes to describe exactly
> one access path: iommus for SMMU-backed systems or memory-region for
> mDSP systems. Remove iommus from the common required list since mDSP
> platforms have neither IOMMU nor VMID DT properties.
>
> Signed-off-by: Ajay Kumar Nandam <ajay.nandam@xxxxxxxxxxxxxxxx>
> ---
> .../devicetree/bindings/sound/qcom,q6apm-dai.yaml | 17 ++++++++++++++++-
> 1 file changed, 16 insertions(+), 1 deletion(-)
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxxxxxxxx>
Best regards,
Krzysztof