8d2f4633f2
Introduce SMARTDMA dma driver. The SMARTDMA is a peripheral present on some NXP SOCs, which implements a programmable DMA engine. The DMA engine does not use channels, but rather provides a series of API functions implemented by the firmware provided with MCUX SDK. These API functions can be selected by the dma_config slot parameter. A custom API is also provided to allow the user to install an alternate firmware into the SMARTDMA. Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
10 lines
196 B
Plaintext
10 lines
196 B
Plaintext
# Copyright 2023 NXP
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config DMA_MCUX_SMARTDMA
|
|
bool "MCUX SmartDMA Driver"
|
|
default y
|
|
depends on DT_HAS_NXP_SMARTDMA_ENABLED
|
|
help
|
|
MCUX SmartDMA driver.
|