summaryrefslogtreecommitdiffstats
path: root/drivers/dma/Kconfig
blob: e7516466d9d3d9af9dd3505af04905d51fe86e6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# SPDX-License-Identifier: GPL-2.0-only
menu "DMA support"

config MXS_APBH_DMA
	tristate "MXS APBH DMA ENGINE"
	depends on ARCH_IMX23 || ARCH_IMX28 || ARCH_IMX6 || ARCH_IMX7
	select STMP_DEVICE
	help
	  Experimental!

config OF_DMA_COHERENCY
	bool "Respect device tree DMA coherency settings" if COMPILE_TEST
	depends on HAS_DMA && OFDEVICE
	help
	  For most platforms supported, either all DMA is coherent or it isn't.
	  Platforms that have DMA masters of mixed coherency or that differ
	  from the architecture default will select this option to parse
	  DMA coherency out of the DT. This allows barebox to choose the
	  correct cache maintenance operation during runtime and will cause
	  barebox to fix up its own DMA coherency setting into the kernel
	  DT if it differs.

endmenu