/* Set up the transport system for use by Fastboot. e.g. For USB this probably means making the device enumerable.  */
EFI_STATUS FastbootTransportUsbStart(EFI_EVENT ReceiveEvent)
/* Set up the transport system for use by Fastboot. e.g. For USB this probably means making the device enumerable.  */
EFI_STATUS FastbootTransportUsbStart(EFI_EVENT ReceiveEvent)
{
  GET_CONFIG_DESCRIPTOR_RESPONSE  *Responses;
  mReceiveEvent = ReceiveEvent;
  mGetConfigDescriptorResponse.ConfigDescriptor.TotalLength = sizeof (GET_CONFIG_DESCRIPTOR_RESPONSE);
  Responses                                                 = &mGetConfigDescriptorResponse;
  InitializeListHead (&mPacketList);
  return mUsbDevice->Start (&mDeviceDescriptor, (VOID **)&Responses, DataReceived, DataSent);
}