Re: [PATCH 1/2] dt-bindings: dma: qcom,bam-dma: Add optional qcom,vmid property
From: Rob Herring (Arm)
Date: Wed Jul 22 2026 - 11:46:54 EST
On Tue, 14 Jul 2026 10:30:22 +0530, Vishnu Santhosh wrote:
> A SoC can have multiple BAM DMA instances. Some of these BAMs are
> powered by a remote processor that enforces XPU (eXternal Protection
> Unit) access control and reads the per-channel descriptor FIFOs as an
> AXI master under that remote processor's execution environment, so
> their FIFOs must be accessible to the remote processor's VMID; other
> BAM instances on the same SoC are not behind such a remote processor
> and must not have this property set.
>
> Add an optional qcom,vmid property listing the destination VMID(s)
> that the affected BAM instance's descriptor FIFOs must be accessible
> to. HLOS is always the source owner and must not be listed.
>
> Co-developed-by: Deepak Kumar Singh <deepak.singh@xxxxxxxxxxxxxxxx>
> Signed-off-by: Deepak Kumar Singh <deepak.singh@xxxxxxxxxxxxxxxx>
> Signed-off-by: Vishnu Santhosh <vishnu.santhosh@xxxxxxxxxxxxxxxx>
> ---
> .../devicetree/bindings/dma/qcom,bam-dma.yaml | 26 ++++++++++++++++++++++
> 1 file changed, 26 insertions(+)
>
Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>