//\r
STATIC EFI_GUID mUsbBusProtocolGuid = EFI_USB_BUS_PROTOCOL_GUID;\r
\r
-\r
-\r
-//\r
-// EFI_DRIVER_BINDING_PROTOCOL Protocol Interface\r
-//\r
-EFI_STATUS\r
-EFIAPI\r
-UsbBusControllerDriverSupported (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-UsbBusControllerDriverStart (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-UsbBusControllerDriverStop (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN UINTN NumberOfChildren,\r
- IN EFI_HANDLE *ChildHandleBuffer\r
- );\r
-\r
EFI_DRIVER_BINDING_PROTOCOL gUsbBusDriverBinding = {\r
UsbBusControllerDriverSupported,\r
UsbBusControllerDriverStart,\r
UINT8 PortNum\r
);\r
\r
+STATIC\r
EFI_STATUS\r
ResetRootPort (\r
IN USB_BUS_CONTROLLER_DEVICE *UsbBusDev,\r
IN UINT8 RetryTimes\r
);\r
\r
+STATIC\r
EFI_STATUS\r
ResetHubPort (\r
IN USB_IO_CONTROLLER_DEVICE *UsbIoController,\r
return ParentPortReset (UsbIoController, TRUE, 0);\r
}\r
\r
+STATIC\r
EFI_STATUS\r
ResetRootPort (\r
IN USB_BUS_CONTROLLER_DEVICE *UsbBusDev,\r
return EFI_SUCCESS;\r
}\r
\r
+STATIC\r
EFI_STATUS\r
ResetHubPort (\r
IN USB_IO_CONTROLLER_DEVICE *UsbIoController,\r