Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2dda6ec0 authored by Tony Truong's avatar Tony Truong Committed by Rama Krishna Phani A
Browse files

dmaengine: edma: add support for QCOM PCIe eDMA



Add dmaengine framework support for QCOM PCIe eDMA
controller. PCIe eDMA controller can be used for
transferring data between system memory and peripherals.

Change-Id: I3eae47922476ac3831eac044af6c243468803016
Signed-off-by: default avatarTony Truong <truong@codeaurora.org>
parent 3c3f5489
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -46,3 +46,21 @@ config QCOM_GPI_DMA_DEBUG
	help
	  Enable detailed logging for QCOM GPI driver. Extra logging will be
	  helpful when debugging critical issues.

config QCOM_PCI_EDMA
	tristate "Qualcomm Technologies Inc PCIe eDMA support"
	select DMA_ENGINE
	help
	  Enable support for the QCOM PCIe eDMA. This DMA is part of QCOM
	  PCIe controller that provides DMA capabilities for clients.
	  By using PCIe eDMA driver, clients can use a standardize
	  interface that is protocol independent to transfer data between DDR
	  and peripheral.

config QCOM_PCI_EDMA_DEBUG
	bool "Qualcomm Technologies Inc PCIe eDMA debug support"
	depends on QCOM_PCI_EDMA
	help
	  Enable detailed logging for QCOM PCIe eDMA driver. Should
	  only be enabled for debugging purpose since excessive logging
	  of all channels information and activity will decrease throughput.
+1 −0
Original line number Diff line number Diff line
@@ -5,3 +5,4 @@ hdma_mgmt-objs := hidma_mgmt.o hidma_mgmt_sys.o
obj-$(CONFIG_QCOM_HIDMA) +=  hdma.o
hdma-objs        := hidma_ll.o hidma.o hidma_dbg.o
obj-$(CONFIG_QCOM_GPI_DMA) += gpi.o
obj-$(CONFIG_QCOM_PCI_EDMA) += pci-edma.o