EhcClearLegacySupport (Ehc);\r
}\r
\r
- if (Ehc->DebugPortNum != 0) {\r
+ if (Ehc->DebugPortNum == 0) {\r
+ EhcResetHC (Ehc, EHC_RESET_TIMEOUT);\r
+ } else {\r
State = EhcReadDbgRegister(Ehc, 0);\r
if ((State & (USB_DEBUG_PORT_IN_USE | USB_DEBUG_PORT_OWNER)) != (USB_DEBUG_PORT_IN_USE | USB_DEBUG_PORT_OWNER)) {\r
EhcResetHC (Ehc, EHC_RESET_TIMEOUT);\r