zdma
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
XZDma_Config Struct Reference

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...
 

Detailed Description

This typedef contains configuration information for a ZDMA core Each ZDMA core should have a configuration structure associated.

Field Documentation

u8 XZDma_Config::DmaType
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
char* XZDma_Config::Name

Compatible string.

Referenced by XZDma_CfgInitialize(), and XZDma_LookupConfig().