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
|