Input: synaptics - enable SMBus on ThinkPad E480 and E580
[linux/fpc-iii.git] / kernel / dma / Kconfig
blob645c7a2ecde8bf26801789cdb7418b6b448748f7
2 config HAS_DMA
3         bool
4         depends on !NO_DMA
5         default y
7 config NEED_SG_DMA_LENGTH
8         bool
10 config NEED_DMA_MAP_STATE
11         bool
13 config ARCH_DMA_ADDR_T_64BIT
14         def_bool 64BIT || PHYS_ADDR_T_64BIT
16 config ARCH_HAS_DMA_COHERENCE_H
17         bool
19 config HAVE_GENERIC_DMA_COHERENT
20         bool
22 config ARCH_HAS_SYNC_DMA_FOR_DEVICE
23         bool
25 config ARCH_HAS_SYNC_DMA_FOR_CPU
26         bool
27         select NEED_DMA_MAP_STATE
29 config ARCH_HAS_SYNC_DMA_FOR_CPU_ALL
30         bool
32 config ARCH_HAS_DMA_COHERENT_TO_PFN
33         bool
35 config ARCH_HAS_DMA_MMAP_PGPROT
36         bool
38 config DMA_DIRECT_OPS
39         bool
40         depends on HAS_DMA
42 config DMA_NONCOHERENT_CACHE_SYNC
43         bool
44         depends on DMA_DIRECT_OPS
46 config DMA_VIRT_OPS
47         bool
48         depends on HAS_DMA
50 config SWIOTLB
51         bool
52         select DMA_DIRECT_OPS
53         select NEED_DMA_MAP_STATE