| # DesignWare DMA configuration options |
| |
| # Copyright (c) 2023 Intel Corporation |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config DMA_DW_AXI |
| bool "DesignWare AXI DMA driver" |
| default y |
| depends on DT_HAS_SNPS_DESIGNWARE_DMA_AXI_ENABLED |
| imply DMA_64BIT |
| help |
| DesignWare AXI DMA driver. |
| |
| if DMA_DW_AXI |
| |
| config DMA_DW_AXI_MAX_DESC |
| int "allocate number of lli descriptor" |
| default 10 |
| help |
| creates number of descriptor per channel in a statically allocated pool. |
| Each channel has its own dedicated pool. |
| |
| config DMA_DW_AXI_LLI_SUPPORT |
| bool "hardware supports linked list multi block transfer" |
| default y |
| help |
| This flag can be enabled if hardware support Linked List multi-block transfer |
| |
| config DMA_CHANNEL_STATUS_TIMEOUT |
| int "Channel status timeout" |
| default 1000 |
| help |
| Max timeout to abort or disable the channel |
| |
| config DMA_DW_AXI_MAX_BURST_TXN_LEN |
| int "max burst transaction length" |
| default 8 |
| help |
| set max number of source and destination data units supported |
| |
| config DMA_DW_AXI_DATA_WIDTH |
| int "data bus width" |
| default 64 |
| help |
| update this flag to change the axi master interface data width |
| |
| config DMA_DW_AXI_MAX_BLOCK_TS |
| int "max block size" |
| default 32767 |
| help |
| update this config to set maximum value of block size |
| |
| endif # DMA_DW_AXI |