![]() |
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(), 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(), XSdPs_SdCardInitialize(), 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.
| u32 XSdPs::RelCardAddr |
Relative Card Address.
| u32 XSdPs::SdCardConfig |
Sd Card Configuration Register.
| u32 XSdPs::SectorCount |
Sector Count.
| u8 XSdPs::Switch1v8 |
1.8V Switch support