DMA channel request configuration and capabilities. More...
#include <dma.h>
Data Fields | |
| bool | is_free |
| bool | support_2d |
| bool | template_supported |
| uint32_t | wrap_supported |
| uint32_t | cmd_link_supported |
| dma_fifo_depth_en | required_fifo_depth |
| dma_security_en | security |
| dma_privilege_en | privilege |
| uint8_t | trig_in_sel |
| uint32_t | base_address |
DMA channel request configuration and capabilities.
| bool dma_channel_attr_t::is_free |
Channel availability flag
| bool dma_channel_attr_t::support_2d |
Indicates if 2D transfers are supported
| bool dma_channel_attr_t::template_supported |
Template-based transfers supported
| uint32_t dma_channel_attr_t::wrap_supported |
Supported wrap modes (bitmask)
| uint32_t dma_channel_attr_t::cmd_link_supported |
Support for cmd linking
| dma_fifo_depth_en dma_channel_attr_t::required_fifo_depth |
Required FIFO depth
| dma_security_en dma_channel_attr_t::security |
Source security attribute
| dma_privilege_en dma_channel_attr_t::privilege |
Source privilege attribute
| uint8_t dma_channel_attr_t::trig_in_sel |
Trigger input selection index
| uint32_t dma_channel_attr_t::base_address |
Channel Specific base address