]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Universal/MmcDxe/Mmc.h
Patch from open source community for CryptoPkg to allow it to build for ARM using...
[mirror_edk2.git] / ArmPkg / Universal / MmcDxe / Mmc.h
index dbca9911576af061fdcecd530f1f767a6ad88709..44ad585bbafca2fe74182f20fdb1ed847cdb5a3c 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef __MMC_H\r
 #define __MMC_H\r
 \r
+#include <Uefi.h>\r
+\r
 #include <Protocol/DiskIo.h>\r
 #include <Protocol/BlockIo.h>\r
 #include <Protocol/DevicePath.h>\r
 \r
 #define MMC_OCR_POWERUP             0x80000000\r
 \r
-#define MMC_CSD_GET_CCC(Response)              (Response[1] >> 20)\r
-#define MMC_CSD_GET_TRANSPEED(Response)                (Response[0] & 0xFF)\r
-#define MMC_CSD_GET_READBLLEN(Response)                ((Response[1] >> 16) & 0xF)\r
-#define MMC_CSD_GET_WRITEBLLEN(Response)       ((Response[3] >> 22) & 0xF)\r
-#define MMC_CSD_GET_FILEFORMAT(Response)       ((Response[3] >> 10) & 0x3)\r
-#define MMC_CSD_GET_FILEFORMATGRP(Response)    ((Response[3] >> 15) & 0x1)\r
+#define MMC_CSD_GET_CCC(Response)    (Response[1] >> 20)\r
+#define MMC_CSD_GET_TRANSPEED(Response)    (Response[0] & 0xFF)\r
+#define MMC_CSD_GET_READBLLEN(Response)    ((Response[1] >> 16) & 0xF)\r
+#define MMC_CSD_GET_WRITEBLLEN(Response)  ((Response[3] >> 22) & 0xF)\r
+#define MMC_CSD_GET_FILEFORMAT(Response)  ((Response[3] >> 10) & 0x3)\r
+#define MMC_CSD_GET_FILEFORMATGRP(Response)  ((Response[3] >> 15) & 0x1)\r
 #define MMC_CSD_GET_DEVICESIZE(csd)         (((Response[2] >> 30) & 0x3) | ((Response[1] & 0x3FF) << 2))\r
 #define MMC_CSD_GET_DEVICESIZEMULT(csd)     ((Response[2] >> 15) & 0x7)\r
 \r