Skip to contentSkip to conversation

dmaengine: fsl-qdma: add NXP Layerscape qDMA engine driver support

PATCH Superseded Vinod Koul 1 participant 1 message Jan 8, 2018 dmaengine

v2 of 3 Superseded Latest is v3 →

lore
Share & tools
lore

Vinod Koul

author
#0 lore raw

PATCH v2 1/1 dmaengine: fsl-qdma: add NXP Layerscape qDMA engine driver support

Quoted 1 line · Wen He

Hi Vinod,

Hi,

Please wrap you replies to 80 chars, I have reflow below..

Quoted 3 lines

I don't know what's them compile? Does means 'the driver has public driver, so any arch will compile it'?

Today it does compile on all archs

Quoted 5 lines

If so, the compile qdma module need enable config options 'CONFIG_FSl_QDMA' and other architecture should be hide the options. The driver supported arm or arm64 arch, If I change Kconfig to solve compile issues, Can I do that?

yes but as a last resort, it would still help if driver has no dependency on arch and is able to compile on others..

Quoted 16 lines

config FSL_QDMA
tristate "NXP Layerscape qDMA engine support"

(quoted diff) +1 -0
+	   depends on ARM || ARM64
       select DMA_ENGINE
       select DMA_VIRTUAL_CHANNELS
       select DMA_ENGINE_RAID
       select ASYNC_TX_ENABLE_CHANNEL_SWITCH
       help
         Support the NXP Layerscape qDMA engine with command queue and legacy mode.
         Channel virtualization is supported through enqueuing of DMA jobs to,
         or dequeuing DMA jobs from, different work queues.
         This module can be found on NXP Layerscape SoCs.

Best Regards
Wen He