]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.h
MdeModulePkg/SdMmcPciHcDxe: Fix PIO transfer mode
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / SdMmcPciHcDxe / SdMmcPciHcDxe.h
index 5bc3577ba289ac836063566af5ea183e6cf4eca2..40e4373e572118dd720a84ea1f6df0e12b827ad5 100644 (file)
@@ -83,6 +83,7 @@ typedef struct {
   BOOLEAN                            MediaPresent;\r
   BOOLEAN                            Initialized;\r
   SD_MMC_CARD_TYPE                   CardType;\r
+  UINT64                             CurrentFreq;\r
   EDKII_SD_MMC_OPERATING_PARAMETERS  OperatingParameters;\r
 } SD_MMC_HC_SLOT;\r
 \r
@@ -153,9 +154,13 @@ typedef struct {
 \r
   EFI_EVENT                           Event;\r
   BOOLEAN                             Started;\r
+  BOOLEAN                             CommandComplete;\r
   UINT64                              Timeout;\r
   UINT32                              Retries;\r
 \r
+  BOOLEAN                             PioModeTransferCompleted;\r
+  UINT32                              PioBlockIndex;\r
+\r
   SD_MMC_HC_ADMA_32_DESC_LINE         *Adma32Desc;\r
   SD_MMC_HC_ADMA_64_V3_DESC_LINE      *Adma64V3Desc;\r
   SD_MMC_HC_ADMA_64_V4_DESC_LINE      *Adma64V4Desc;\r