sdps
Xilinx SDK Drivers API Documentation
xsdps.c File Reference

Functions

u32 XSdPs_FrameCmd (XSdPs *InstancePtr, u32 Cmd)
 This function frames the Command register for a particular command. More...
 
s32 XSdPs_CmdTransfer (XSdPs *InstancePtr, u32 Cmd, u32 Arg, u32 BlkCnt)
 This function does SD command generation. More...
 
void XSdPs_SetupADMA2DescTbl (XSdPs *InstancePtr, u32 BlkCnt, const u8 *Buff)
 API to setup ADMA2 descriptor table. More...
 
void XSdPs_SetupADMA2DescTbl64Bit (XSdPs *InstancePtr, u32 BlkCnt)
 API to setup ADMA2 descriptor table for 64 Bit DMA. More...
 
s32 XSdPs_CfgInitialize (XSdPs *InstancePtr, XSdPs_Config *ConfigPtr, u32 EffectiveAddr)
 Initializes a specific XSdPs instance such that the driver is ready to use. More...
 
s32 XSdPs_SdCardInitialize (XSdPs *InstancePtr)
 SD initialization is done in this function. More...
 
s32 XSdPs_CardInitialize (XSdPs *InstancePtr)
 Initialize Card with Identification mode sequence. More...
 
s32 XSdPs_ReadPolled (XSdPs *InstancePtr, u32 Arg, u32 BlkCnt, u8 *Buff)
 This function performs SD read in polled mode. More...
 
s32 XSdPs_WritePolled (XSdPs *InstancePtr, u32 Arg, u32 BlkCnt, const u8 *Buff)
 This function performs SD write in polled mode. More...
 
s32 XSdPs_Select_Card (XSdPs *InstancePtr)
 Selects card and sets default block size. More...
 
s32 XSdPs_MmcCardInitialize (XSdPs *InstancePtr)
 Mmc initialization is done in this function. More...