Kconfig 1.0 KB
Newer Older
1 2 3 4
#
# DMA engine configuration for dw
#

5
config DW_DMAC_CORE
6 7 8
	tristate "Synopsys DesignWare AHB DMA support"
	depends on GENERIC_HARDIRQS
	select DMA_ENGINE
9 10 11 12

config DW_DMAC
	tristate "Synopsys DesignWare AHB DMA platform driver"
	select DW_DMAC_CORE
13 14 15 16 17
	default y if CPU_AT32AP7000
	help
	  Support the Synopsys DesignWare AHB DMA controller. This
	  can be integrated in chips such as the Atmel AT32ap7000.

18 19 20 21 22 23 24 25 26
config DW_DMAC_PCI
	tristate "Synopsys DesignWare AHB DMA PCI driver"
	depends on PCI
	select DW_DMAC_CORE
	help
	  Support the Synopsys DesignWare AHB DMA controller on the
	  platfroms that enumerate it as a PCI device. For example,
	  Intel Medfield has integrated this GPDMA controller.

27 28 29
config DW_DMAC_BIG_ENDIAN_IO
	bool "Use big endian I/O register access"
	default y if AVR32
30
	depends on DW_DMAC_CORE
31 32 33 34 35 36
	help
	  Say yes here to use big endian I/O access when reading and writing
	  to the DMA controller registers. This is needed on some platforms,
	  like the Atmel AVR32 architecture.

	  If unsure, use the default setting.