1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 config ADK_LINUX_KERNEL_DMADEVICES
7 config ADK_LINUX_KERNEL_CMA
10 config ADK_LINUX_KERNEL_CMA_SIZE_MBYTES
12 default 256 if ADK_LINUX_KERNEL_CMA_SIZE_256
13 default 128 if ADK_LINUX_KERNEL_CMA_SIZE_128
14 default 64 if ADK_LINUX_KERNEL_CMA_SIZE_64
15 default 16 if ADK_LINUX_KERNEL_CMA_SIZE_16
16 default 8 if ADK_LINUX_KERNEL_CMA_SIZE_8
18 config ADK_LINUX_KERNEL_CMA_SIZE_256
21 config ADK_LINUX_KERNEL_CMA_SIZE_128
24 config ADK_LINUX_KERNEL_CMA_SIZE_64
27 config ADK_LINUX_KERNEL_CMA_SIZE_16
30 config ADK_LINUX_KERNEL_CMA_SIZE_8
33 config ADK_LINUX_KERNEL_CMA_SIZE_SEL_MBYTES
36 config ADK_LINUX_KERNEL_DMA_SHARED_BUFFER
39 config ADK_LINUX_KERNEL_DMA_CMA
42 config ADK_LINUX_KERNEL_MXS_DMA
45 config ADK_LINUX_KERNEL_DMA_BCM2835
48 config ADK_LINUX_KERNEL_DMA_BCM2708
50 select ADK_LINUX_KERNEL_DMA_BCM2835
51 select ADK_LINUX_KERNEL_DMADEVICES
52 select ADK_LINUX_KERNEL_DMA_SHARED_BUFFER
53 select ADK_LINUX_KERNEL_CMA
54 select ADK_LINUX_KERNEL_CMA_SIZE_SEL_MBYTES
55 select ADK_LINUX_KERNEL_CMA_SIZE_16
56 select ADK_LINUX_KERNEL_DMA_CMA
57 depends on ADK_TARGET_BOARD_BCM28XX
58 default y if ADK_TARGET_BOARD_BCM28XX
61 config ADK_LINUX_KERNEL_IMX_SDMA
63 select ADK_LINUX_KERNEL_MXS_DMA
64 select ADK_LINUX_KERNEL_CMA
65 select ADK_LINUX_KERNEL_CMA_SIZE_SEL_MBYTES
66 select ADK_LINUX_KERNEL_CMA_SIZE_256
67 select ADK_LINUX_KERNEL_DMADEVICES
68 select ADK_LINUX_KERNEL_DMA_CMA
69 select ADK_LINUX_KERNEL_FW_LOADER
70 select ADK_LINUX_KERNEL_FIRMWARE_IN_KERNEL
71 select ADK_LINUX_KERNEL_FW_LOADER_USER_HELPER
72 depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
73 ADK_TARGET_SYSTEM_PHYTEC_IMX6
74 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
75 ADK_TARGET_SYSTEM_PHYTEC_IMX6
78 config ADK_LINUX_KERNEL_DMA_SUN6I
80 select ADK_LINUX_KERNEL_DMADEVICES
81 depends on ADK_TARGET_SYSTEM_ORANGE_PI0
82 default y if ADK_TARGET_SYSTEM_ORANGE_PI0