]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.h
1. Fixed tools_def.template to meet ICC build for IA32
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbBusDxe / UsbHub.h
index 0238ea0184b2a7a94a029a41023434410581cee7..a5bcbb2623f54ebbf5bd0a8e0975a32bb7f0adc0 100644 (file)
@@ -25,6 +25,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _USB_HUB_H_\r
 #define _USB_HUB_H_\r
 \r
+#include <IndustryStandard/Usb.h>\r
+\r
 #define USB_ENDPOINT_ADDR(EpAddr) ((EpAddr) & 0x7F)\r
 #define USB_ENDPOINT_TYPE(Desc)   ((Desc)->Attributes & USB_ENDPOINT_TYPE_MASK)\r
 \r
@@ -89,7 +91,7 @@ enum {
   USB_HUB_SUBCLASS_CODE       = 0x00,\r
 \r
 \r
-  USB_HUB_LOOP                = 50,\r
+  USB_HUB_LOOP                = 50\r
 };\r
 \r
 #pragma pack(1)\r
@@ -110,7 +112,7 @@ typedef struct {
 \r
 typedef struct {\r
   UINT16                ChangedBit;\r
-  EFI_USB_PORT_FEATURE  Feature;\r
+  UINT8                 Feature;\r
 } USB_CHANGE_FEATURE_MAP;\r
 \r
 \r