Re: [PATCH v2 0/3] dmaengine: Add support for immediate commands

From: Vinod Koul
Date: Fri Nov 04 2022 - 08:40:54 EST


On 27-10-22, 10:44, Sireesh Kodali wrote:
> The IPA v2.x block, found on some older Qualcomm SoCs, uses BAM DMA to
> send and receive packets from the AP. It also uses BAM to receive
> commands from the AP (and possibly the modem). These commands are
> encoded as "Immediate Commands". They vary from regular BAM DMA
> commands. Adding support for immediate commands is trivial, but requires
> also adding Immediate Commands to the dmaengine API, which is what this
> patch series does.

Can you explain a bit more. I understand you need "Immediate Commands"
but am really reluctant to add another interface to support a specific
use case

>
> Sireesh Kodali (3):
> doc: dmaengine: client-api: Add immediate commands in the DMA client
> API
> dmaengine: Add support for immediate commands in the client API
> dmaengine: bam_dma: Add support for immediate commands
>
> Documentation/driver-api/dmaengine/provider.rst | 10 ++++++++++
> drivers/dma/qcom/bam_dma.c | 3 +++
> include/linux/dmaengine.h | 4 ++++
> 3 files changed, 17 insertions(+)
>
> --
> 2.38.1

--
~Vinod