#define USB_HUB_MAP_SIZE 5\r
\r
USB_CHANGE_FEATURE_MAP mHubFeatureMap[USB_HUB_MAP_SIZE] = {\r
- {USB_PORT_STAT_C_CONNECTION, USB_HUB_C_PORT_CONNECT},\r
- {USB_PORT_STAT_C_ENABLE, USB_HUB_C_PORT_ENABLE},\r
- {USB_PORT_STAT_C_SUSPEND, USB_HUB_C_PORT_SUSPEND},\r
- {USB_PORT_STAT_C_OVERCURRENT, USB_HUB_C_PORT_OVER_CURRENT},\r
- {USB_PORT_STAT_C_RESET, USB_HUB_C_PORT_RESET},\r
+ {USB_PORT_STAT_C_CONNECTION, EfiUsbPortConnectChange},\r
+ {USB_PORT_STAT_C_ENABLE, EfiUsbPortEnableChange},\r
+ {USB_PORT_STAT_C_SUSPEND, EfiUsbPortSuspendChange},\r
+ {USB_PORT_STAT_C_OVERCURRENT, EfiUsbPortOverCurrentChange},\r
+ {USB_PORT_STAT_C_RESET, EfiUsbPortResetChange},\r
};\r
\r
#define USB_ROOT_HUB_MAP_SIZE 5\r
Map = &mHubFeatureMap[Index];\r
\r
if (USB_BIT_IS_SET (PortState.PortChangeStatus, Map->ChangedBit)) {\r
- UsbHubCtrlClearPortFeature (HubIf->Device, Port, Map->Feature);\r
+ UsbHubCtrlClearPortFeature (HubIf->Device, Port, (UINT16) Map->Feature);\r
}\r
}\r
}\r