diff --git a/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.c b/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.c index 1ada2320..ac472d52 100644 --- a/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.c +++ b/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.c @@ -134,7 +134,7 @@ s32 XCsuDma_CfgInitialize(XCsuDma *InstancePtr, XCsuDma_Config *CfgPtr, * ******************************************************************************/ void XCsuDma_Transfer(XCsuDma *InstancePtr, XCsuDma_Channel Channel, - u64 Addr, u32 Size, u8 EnDataLast) + UINTPTR Addr, u32 Size, u8 EnDataLast) { /* Verify arguments */ Xil_AssertVoid(InstancePtr != NULL); diff --git a/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.h b/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.h index 4ad57d29..d0d79c3a 100644 --- a/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.h +++ b/XilinxProcessorIPLib/drivers/csudma/src/xcsudma.h @@ -367,7 +367,7 @@ XCsuDma_Config *XCsuDma_LookupConfig(u16 DeviceId); s32 XCsuDma_CfgInitialize(XCsuDma *InstancePtr, XCsuDma_Config *CfgPtr, u32 EffectiveAddr); void XCsuDma_Transfer(XCsuDma *InstancePtr, XCsuDma_Channel Channel, - u64 Addr, u32 Size, u8 EnDataLast); + UINTPTR Addr, u32 Size, u8 EnDataLast); void XCsuDma_LoopBackTransfer(XCsuDma *InstancePtr, u64 SrcAddr, u64 DstAddr, u32 Size); u64 XCsuDma_GetAddr(XCsuDma *InstancePtr, XCsuDma_Channel Channel); diff --git a/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_hw.h b/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_hw.h index 98aeb42e..3fec7141 100644 --- a/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_hw.h +++ b/XilinxProcessorIPLib/drivers/csudma/src/xcsudma_hw.h @@ -86,7 +86,7 @@ extern "C" { /** @name CSU Base address and CSU_DMA reset offset * @{ */ -#define XCSU_BASEADDRESS XPAR_PSS_CSU_0_S_AXI_BASEADDR +#define XCSU_BASEADDRESS 0xFFCA0000 /**< CSU Base Address */ #define XCSU_DMA_RESET_OFFSET 0x0000000CU /**< CSU_DMA Reset offset */ /*@}*/