On Thu, Jan 04, 2018 at 07:36:09AM +0000, Wen He wrote: > Hi Vinod, Hi, Please wrap you replies to 80 chars, I have reflow below.. > > 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 > > 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.. > > config FSL_QDMA > tristate "NXP Layerscape qDMA engine support" > + 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 -- ~Vinod -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html