git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10464
6f19259b-4bc3-4df7-8a09-
765794883524
Ehc = (USB2_HC_DEV *) Context;\r
\r
//\r
- // Stop the Host Controller\r
+ // Reset the Host Controller\r
//\r
- EhcHaltHC (Ehc, EHC_GENERIC_TIMEOUT);\r
-\r
- return;\r
+ EhcResetHC (Ehc, EHC_RESET_TIMEOUT);\r
}\r
\r
\r
//\r
UhciStopHc (Uhc, UHC_GENERIC_TIMEOUT);\r
\r
- return;\r
+ //\r
+ // Reset the Host Controller\r
+ //\r
+ UhciSetRegBit (Uhc->PciIo, USBCMD_OFFSET, USBCMD_HCRESET);\r
+ gBS->Stall (UHC_ROOT_PORT_RECOVERY_STALL);\r
}\r
\r
/**\r