Directory Files
.. 104
File Size
Kconfig 943 B
Makefile 365 B
acpi.c 1.2 kB
core.c 34 kB
dw.c 3.7 kB
dw_dmac.mod.c 0 B
dw_dmac_core.mod.c 0 B
dw_dmac_pci.mod.c 0 B
idma32.c 7.6 kB
internal.h 2.6 kB
of.c 3.4 kB
pci.c 3.6 kB
platform.c 5.3 kB
regs.h 12 kB
rzn1-dmamux.c 4.2 kB
rzn1-dmamux.mod.c 0 B

Linux v6.6.1 - dw

# SPDX-License-Identifier: GPL-2.0

#
# DMA engine configuration for dw
#

config DW_DMAC_CORE
	tristate
	select DMA_ENGINE

config DW_DMAC
	tristate "Synopsys DesignWare AHB DMA platform driver"
	depends on HAS_IOMEM
	select DW_DMAC_CORE
	help
	  Support the Synopsys DesignWare AHB DMA controller. This
	  can be integrated in chips such as the Intel Cherrytrail.

config RZN1_DMAMUX
	tristate "Renesas RZ/N1 DMAMUX driver"
	depends on DW_DMAC
	depends on ARCH_RZN1 || COMPILE_TEST
	help
	  Support the Renesas RZ/N1 DMAMUX which is located in front of
	  the Synopsys DesignWare AHB DMA controller located on Renesas
	  SoCs.

config DW_DMAC_PCI
	tristate "Synopsys DesignWare AHB DMA PCI driver"
	depends on PCI
	depends on HAS_IOMEM
	select DW_DMAC_CORE
	help
	  Support the Synopsys DesignWare AHB DMA controller on the
	  platforms that enumerate it as a PCI device. For example,
	  Intel Medfield has integrated this GPDMA controller.