| # DMA configuration options |
| |
| # Copyright (c) 2020, NXP |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config DMA_MCUX_EDMA |
| bool "MCUX DMA driver" |
| default y |
| depends on DT_HAS_NXP_MCUX_EDMA_ENABLED |
| imply NOCACHE_MEMORY if HAS_MCUX_CACHE |
| help |
| DMA driver for MCUX series SoCs. |
| |
| config DMA_MCUX_EDMA_V3 |
| bool "MCUX DMA v3 driver" |
| default y |
| depends on DT_HAS_NXP_MCUX_EDMA_V3_ENABLED |
| help |
| DMA version 3 driver for MCUX series SoCs. |
| |
| if DMA_MCUX_EDMA || DMA_MCUX_EDMA_V3 |
| |
| config DMA_TCD_QUEUE_SIZE |
| int "number of TCD in a queue for SG mode" |
| default 2 |
| help |
| number of TCD in a queue for SG mode |
| |
| config DMA_MCUX_TEST_SLOT_START |
| int "test slot start num" |
| depends on (SOC_SERIES_KINETIS_K6X || SOC_SERIES_KINETIS_KE1XF || SOC_SERIES_S32K3_M7) |
| default 58 if SOC_SERIES_KINETIS_K6X |
| default 60 if SOC_SERIES_KINETIS_KE1XF |
| default 62 if SOC_SERIES_S32K3_M7 |
| help |
| test slot start num |
| |
| config DMA_MCUX_USE_DTCM_FOR_DMA_DESCRIPTORS |
| bool "Use DTCM for DMA descriptors" |
| help |
| When this option is activated, the descriptors for DMA transfer are |
| located in the DTCM (Data Tightly Coupled Memory). |
| |
| endif # DMA_MCUX_EDMA || DMA_MCUX_EDMA_V3 |