audk/MdeModulePkg/Bus/Usb/UsbBusDxe
Feng Tian c3f44a7708 MdeModulePkg/UsbBus&XhciDxe: Solve a bug that 2 or more tiers SS hubs with SS devices may have no response.
1.Port reset process may not be proper for some vendor's SS hubs. If the corresponding port shows the reset has been done by C_RESET bit we have to skip the whole reset process for attached devices.
2.Clean C_BH_RESET bit immediately to avoid usb timer entering too many times when 5 tiers hubs are connected.
3.Stop checking URB if there is an error happened.
4.Better error handling for fast hot-plug.

Signed-off-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Elvin Li <elvin.li@intel.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14889 6f19259b-4bc3-4df7-8a09-765794883524
2013-11-22 07:46:00 +00: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 MdeMdeModulePkg/Usb: two tunings for better device identification behind hub 2013-03-29 09:32:55 +00: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 Add more status code in drivers. 2011-05-26 06:29:30 +00:00
UsbDesc.c MdeModulePkg/UsbBus: Stop parsing descriptor if some of descriptor fields are invalid. 2013-11-19 06:17:34 +00:00
UsbDesc.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
UsbEnumer.c 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
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&XhciDxe: Solve a bug that 2 or more tiers SS hubs with SS devices may have no response. 2013-11-22 07:46:00 +00:00
UsbHub.h MdeModulePkg/UsbBusDxe: Timing tunning for better boot performance. 2012-10-10 02:46:06 +00:00
UsbUtility.c MdeModulePkg/UsbBusDxe: Removed unused variable 2011-09-13 15:21:32 +00:00
UsbUtility.h Update the copyright notice format 2010-04-24 09:49:11 +00:00