mirror of https://github.com/acidanthera/audk.git
MdeMdeModulePkg/Xhci: Fix a wrong conditional judgment which bring assertion with 1.0 hub.
Signed-off-by: Feng Tian <feng.tian@intel.com> Reviewed-by: Elvin Li <elvin.li@intel.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14021 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
890ff9a498
commit
b3b1e97b55
|
@ -1007,17 +1007,15 @@ XhcControlTransfer (
|
|||
if ((State & XHC_PORTSC_PS) >> 10 == 0) {
|
||||
PortStatus.PortStatus |= USB_PORT_STAT_SUPER_SPEED;
|
||||
}
|
||||
} else if (DeviceSpeed == EFI_USB_SPEED_HIGH) {
|
||||
} else {
|
||||
//
|
||||
// For high speed hub, its bit9~10 presents the attached device speed.
|
||||
// For high or full/low speed hub, its bit9~10 presents the attached device speed.
|
||||
//
|
||||
if (XHC_BIT_IS_SET (State, BIT9)) {
|
||||
PortStatus.PortStatus |= USB_PORT_STAT_LOW_SPEED;
|
||||
} else if (XHC_BIT_IS_SET (State, BIT10)) {
|
||||
PortStatus.PortStatus |= USB_PORT_STAT_HIGH_SPEED;
|
||||
}
|
||||
} else {
|
||||
ASSERT (0);
|
||||
}
|
||||
|
||||
//
|
||||
|
|
Loading…
Reference in New Issue