]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.h
Support ICC build .
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbBusDxe / UsbHub.h
index a5bcbb2623f54ebbf5bd0a8e0975a32bb7f0adc0..e31ba27586b6de7b75ff8904eab84eb04abde155 100644 (file)
@@ -90,8 +90,11 @@ enum {
   USB_HUB_CLASS_CODE          = 0x09,\r
   USB_HUB_SUBCLASS_CODE       = 0x00,\r
 \r
-\r
-  USB_HUB_LOOP                = 50\r
+  //\r
+  // Host software return timeout if port status doesn't change \r
+  // after 500ms(LOOP * STALL = 100 * 5ms), set by experience\r
+  //\r
+  USB_WAIT_PORT_STS_CHANGE_LOOP   = 100\r
 };\r
 \r
 #pragma pack(1)\r
@@ -112,7 +115,7 @@ typedef struct {
 \r
 typedef struct {\r
   UINT16                ChangedBit;\r
-  UINT8                 Feature;\r
+  EFI_USB_PORT_FEATURE  Feature;\r
 } USB_CHANGE_FEATURE_MAP;\r
 \r
 \r