![]() |
zdma
Vitis Drivers API Documentation
|
This typedef contains configuration information for a ZDMA core Each ZDMA core should have a configuration structure associated. More...
#include <xzdma.h>
Data Fields | |
| char * | Name |
| Compatible string. More... | |
| u32 | BaseAddress |
| BaseAddress of ZDMA. More... | |
| u8 | DmaType |
| Type of DMA. More... | |
| u8 | IsCacheCoherent |
| Describes whether Cache Coherent or not; Applicable only to A53 in EL1 NS mode. More... | |
| u16 | IntrId |
| Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags. More... | |
| UINTPTR | IntrParent |
| Bit[0] Interrupt parent type Bit[64/32:1] Parent base address. More... | |
This typedef contains configuration information for a ZDMA core Each ZDMA core should have a configuration structure associated.
| u32 XZDma_Config::BaseAddress |
BaseAddress of ZDMA.
Referenced by XZDma_CfgInitialize(), XZDma_ChannelState(), XZDma_Enable(), XZDma_LinearExample(), XZDma_LinkedListExample(), XZDma_Reset(), XZDma_Resume(), XZDma_ScatterGather(), XZDma_SelfTest(), XZDma_SelfTestExample(), XZDma_SetChDataConfig(), XZDma_SetChDscrConfig(), XZDma_SetMode(), XZDma_SimpleExample(), XZDma_SimpleReadOnlyExample(), XZDma_Stop(), XZDma_WOData(), and XZDma_WriteOnlyExample().
| u8 XZDma_Config::DmaType |
Type of DMA.
Referenced by XZDma_CfgInitialize(), XZDma_WOData(), and XZDma_WriteOnlyExample().
| u16 XZDma_Config::IntrId |
Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags.
Referenced by XZDma_LinearExample(), XZDma_LinkedListExample(), XZDma_SimpleExample(), XZDma_SimpleReadOnlyExample(), and XZDma_WriteOnlyExample().
| UINTPTR XZDma_Config::IntrParent |
Bit[0] Interrupt parent type Bit[64/32:1] Parent base address.
Referenced by XZDma_LinearExample(), XZDma_LinkedListExample(), XZDma_SimpleExample(), XZDma_SimpleReadOnlyExample(), and XZDma_WriteOnlyExample().
| u8 XZDma_Config::IsCacheCoherent |
Describes whether Cache Coherent or not; Applicable only to A53 in EL1 NS mode.
Referenced by XZDma_CfgInitialize(), XZDma_CreateBDList(), XZDma_LinearExample(), XZDma_LinkedListExample(), XZDma_Reset(), XZDma_SimpleExample(), XZDma_SimpleReadOnlyExample(), and XZDma_WriteOnlyExample().
| char* XZDma_Config::Name |
Compatible string.
Referenced by XZDma_CfgInitialize(), and XZDma_LookupConfig().