csudma
Vitis Drivers API Documentation
 All Data Structures Files Functions Variables Enumerations Enumerator Macros Groups Pages
XCsuDma_Config Struct Reference

This typedef contains configuration information for a CSU_DMA core. More...

#include <xcsudma.h>

Data Fields

char * Name
 Unique name of the device. More...
 
UINTPTR BaseAddress
 BaseAddress is the physical base address of the device's registers. More...
 
u8 DmaType
 DMA type 0 – CSUDMA 1 – PMC DMA 0 2 – PMC DMA 1. More...
 
u32 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 CSU_DMA core.

Each CSU_DMA core should have an associated configuration structure.

Field Documentation

u8 XCsuDma_Config::DmaType

DMA type 0 – CSUDMA 1 – PMC DMA 0 2 – PMC DMA 1.

Referenced by XCsuDma_CfgInitialize().

u32 XCsuDma_Config::IntrId

Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags.

UINTPTR XCsuDma_Config::IntrParent

Bit[0] Interrupt parent type Bit[64/32:1] Parent base address.

char* XCsuDma_Config::Name

Unique name of the device.

Referenced by XCsuDma_LookupConfig().