PCI: rockchip: Add support for PCIe dma transfer function

Change-Id: Ie577d9816205c1e6d04ba666d68a6c7e57efa12d
Signed-off-by: Simon Xue <xxm@rock-chips.com>
This commit is contained in:
Simon Xue
2021-04-07 16:37:35 +08:00
committed by Tao Huang
parent 23a286560b
commit e381404955
3 changed files with 9 additions and 0 deletions

View File

@@ -233,6 +233,13 @@ config PCIE_ROCKCHIP_EP
endpoint mode on Rockchip SoC. There is 1 internal PCIe port
available to support GEN2 with 4 slots.
config ROCKCHIP_PCIE_DMA_OBJ
bool "Rockchip PCIe uDMA transfer support"
depends on PCIE_ROCKCHIP_HOST || PCIE_DW_ROCKCHIP
default n
help
Say y to enable p2p DMA transfer between PCIe components.
config PCIE_MEDIATEK
tristate "MediaTek PCIe controller"
depends on ARCH_MEDIATEK || COMPILE_TEST

View File

@@ -26,6 +26,7 @@ obj-$(CONFIG_PCIE_ALTERA_MSI) += pcie-altera-msi.o
obj-$(CONFIG_PCIE_ROCKCHIP) += pcie-rockchip.o
obj-$(CONFIG_PCIE_ROCKCHIP_EP) += pcie-rockchip-ep.o
obj-$(CONFIG_PCIE_ROCKCHIP_HOST) += pcie-rockchip-host.o
obj-$(CONFIG_ROCKCHIP_PCIE_DMA_OBJ) += rockchip-pcie-dma.o
obj-$(CONFIG_PCIE_MEDIATEK) += pcie-mediatek.o
obj-$(CONFIG_PCIE_TANGO_SMP8759) += pcie-tango.o
obj-$(CONFIG_VMD) += vmd.o

View File

@@ -4,6 +4,7 @@
*/
#include <linux/delay.h>
#include <linux/dma-mapping.h>
#include <linux/fs.h>
#include <linux/gpio.h>
#include <linux/init.h>