![]() |
sdps
Xilinx SDK Drivers API Documentation
|
The XSdPs driver instance data. More...
Data Fields | |
XSdPs_Config | Config |
Configuration structure. More... | |
u32 | IsReady |
Device is initialized and ready. More... | |
u32 | Host_Caps |
Capabilities of host controller. More... | |
u32 | Host_CapsExt |
Extended Capabilities. More... | |
u32 | HCS |
High capacity support in card. More... | |
u8 | CardType |
Type of card - SD/MMC/eMMC. More... | |
u8 | Card_Version |
Card version. More... | |
u8 | HC_Version |
Host controller version. More... | |
u8 | BusWidth |
Current operating bus width. More... | |
u32 | BusSpeed |
Current operating bus speed. More... | |
u8 | Switch1v8 |
1.8V Switch support More... | |
u32 | CardID [4] |
Card ID Register. More... | |
u32 | RelCardAddr |
Relative Card Address. More... | |
u32 | CardSpecData [4] |
Card Specific Data Register. More... | |
u32 | SectorCount |
Sector Count. More... | |
u32 | SdCardConfig |
Sd Card Configuration Register. More... | |
u32 | Mode |
Bus Speed Mode. More... | |
XSdPs_ConfigTap | Config_TapDelay |
Configuring the tap delays. More... | |
The XSdPs driver instance data.
The user is required to allocate a variable of this type for every SD device in the system. A pointer to a variable of this type is then passed to the driver API functions.
u32 XSdPs::BusSpeed |
Current operating bus speed.
u8 XSdPs::BusWidth |
Current operating bus width.
Referenced by XSdPs_CardInitialize().
u8 XSdPs::Card_Version |
Card version.
u32 XSdPs::CardID[4] |
Card ID Register.
u32 XSdPs::CardSpecData[4] |
Card Specific Data Register.
u8 XSdPs::CardType |
Type of card - SD/MMC/eMMC.
Referenced by XSdPs_Change_BusSpeed().
XSdPs_Config XSdPs::Config |
Configuration structure.
Referenced by XSdPs_CfgInitialize(), XSdPs_CmdTransfer(), XSdPs_SdCardInitialize(), and XSdPs_SetBlkSize().
XSdPs_ConfigTap XSdPs::Config_TapDelay |
Configuring the tap delays.
ADMA Descriptors
u8 XSdPs::HC_Version |
Host controller version.
Referenced by XSdPs_Change_BusWidth(), XSdPs_MmcCardInitialize(), XSdPs_ReadPolled(), and XSdPs_WritePolled().
u32 XSdPs::HCS |
High capacity support in card.
u32 XSdPs::Host_Caps |
Capabilities of host controller.
u32 XSdPs::Host_CapsExt |
Extended Capabilities.
u32 XSdPs::IsReady |
Device is initialized and ready.
Referenced by XSdPs_CardInitialize(), XSdPs_CfgInitialize(), XSdPs_Change_BusSpeed(), XSdPs_Change_BusWidth(), XSdPs_Change_ClkFreq(), XSdPs_CmdTransfer(), XSdPs_Get_BusSpeed(), XSdPs_Get_BusWidth(), XSdPs_Get_Mmc_ExtCsd(), XSdPs_MmcCardInitialize(), XSdPs_Pullup(), XSdPs_SdCardInitialize(), and XSdPs_SetBlkSize().
u32 XSdPs::Mode |
Bus Speed Mode.
Referenced by XSdPs_CfgInitialize().
u32 XSdPs::RelCardAddr |
Relative Card Address.
u32 XSdPs::SdCardConfig |
Sd Card Configuration Register.
u32 XSdPs::SectorCount |
Sector Count.
Referenced by XSdPs_CfgInitialize().
u8 XSdPs::Switch1v8 |
1.8V Switch support