#include <Library/UefiLib.h>\r
#include <Library/BaseLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
-\r
+#include <Library/PcdLib.h>\r
\r
#include <IndustryStandard/Pci22.h>\r
\r
EHC_ROOT_PORT_RECOVERY_STALL = 20 * EHC_1_MILLISECOND,\r
\r
//\r
- // Sync and Async transfer polling interval, set by experience, \r
+ // Sync and Async transfer polling interval, set by experience,\r
// and the unit of Async is 100us, means 50ms as interval.\r
//\r
EHC_SYNC_POLL_INTERVAL = 20 * EHC_1_MICROSECOND,\r
- EHC_ASYNC_POLL_INTERVAL = 50 * 10000U, \r
+ EHC_ASYNC_POLL_INTERVAL = 50 * 10000U,\r
\r
//\r
// EHC raises TPL to TPL_NOTIFY to serialize all its operations\r
//\r
EHC_TPL = TPL_NOTIFY,\r
\r
- USB2_HC_DEV_SIGNATURE = EFI_SIGNATURE_32 ('e', 'h', 'c', 'i'),\r
+ USB2_HC_DEV_SIGNATURE = EFI_SIGNATURE_32 ('e', 'h', 'c', 'i')\r
};\r
\r
//\r
EFI_USB2_HC_PROTOCOL Usb2Hc;\r
\r
EFI_PCI_IO_PROTOCOL *PciIo;\r
+ UINT64 OriginalPciAttributes;\r
USBHC_MEM_POOL *MemPool;\r
\r
//\r