Mike,

Is there any reason why we can't move the OHCI drivers from: 
QuarkSocPkg\QuarkSouthCluster\Usb\Ohci to be with the rest of the USB stack at: 
MdeModulePkg\Bus\Pci? The code seems to be generic with no Quark SOC 
dependencies, correct? The Suppoted() function seem to imply binding to any 
OHCI Class controller:

  //
  // Test whether the controller belongs to OHCI type
  //
  if ((UsbClassCReg.BaseCode != PCI_CLASS_SERIAL) ||
      (UsbClassCReg.SubClassCode != PCI_CLASS_SERIAL_USB) ||
      (UsbClassCReg.ProgInterface != PCI_IF_OHCI)
      ) {

    Status = EFI_UNSUPPORTED;
  }

Thanks,
--Samer

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to