audk/MdeModulePkg/Bus/Usb/UsbBusDxe
Feng Tian bf4808d644 MdeModulePkg/UsbBus: reduce the port status polling before port reset
This change is used to remove the port status polling in port reset
functions.

Why it's needed is because:
1) The same polling on same port has taken place prior to this removed
one. See UsbEnumeratePort()->GetPortStatus(). So this polling in
UsbEnumerateNewDev()->ResetPort() is redundant.
2) EDKII Xhci driver hooks all GetPortStatus() operations. If we don't
remove this one, XHCI driver's XhcPollPortStatusChange() may enter twice
in reset process and wrongly think the device is unplugged.

Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
2016-07-25 09:36:41 +08:00
..
ComponentName.c Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid. 2011-07-06 03:55:36 +00:00
UsbBus.c MdeModulePkg/UsbBus: remove redundant host controller reset in UsbBus 2016-07-25 09:34:31 +08:00
UsbBus.h MdeMdeModulePkg/UsbBusDxe: If DisconnectController() returns an error the USB Bus Driver would retry the DisconnectController() from a timer event until it succeeds 2013-10-30 03:49:24 +00:00
UsbBusDxe.inf MdeModulePkg: list ARM and AARCH64 as valid architectures for some modules 2015-02-23 16:05:50 +00:00
UsbBusDxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
UsbBusDxeExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
UsbDesc.c MdeModulePkg/UsbBusDxe: Fixed USB descriptor length check 2016-06-29 10:37:22 +08:00
UsbDesc.h MdeModulePkg/UsbBusDxe: Fixed Clang build error. 2014-09-10 06:14:26 +00:00
UsbEnumer.c MdeModulePkg/UsbBus: reduce the port status polling before port reset 2016-07-25 09:36:41 +08:00
UsbEnumer.h MdeMdeModulePkg/UsbBusDxe: If DisconnectController() returns an error the USB Bus Driver would retry the DisconnectController() from a timer event until it succeeds 2013-10-30 03:49:24 +00:00
UsbHub.c MdeModulePkg/UsbBus: reduce the port status polling before port reset 2016-07-25 09:36:41 +08:00
UsbHub.h MdeModulePkg/UsbBusDxe: Timing tunning for better boot performance. 2012-10-10 02:46:06 +00:00
UsbUtility.c MdeModulePkg/UsbBusDxe: Fix memory leak 2016-02-24 12:37:19 +08:00
UsbUtility.h