From f0a83bb3087d050ed1eb33a36fb87dc32a488e83 Mon Sep 17 00:00:00 2001 From: lgao4 Date: Fri, 14 Mar 2008 05:06:26 +0000 Subject: [PATCH] [Description]: Don't need disable the legacy USB SMI in UHCI and EHCI, which is only required by UoL. [Impaction]: Uhci and Ehci driver default don't need disable the legacy USB SMI. [Reference Info]: EDK tracker 1082 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4850 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Bus/Pci/EhciDxe/Ehci.c | 3 ++- MdeModulePkg/Bus/Pci/UhciDxe/Uhci.c | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/MdeModulePkg/Bus/Pci/EhciDxe/Ehci.c b/MdeModulePkg/Bus/Pci/EhciDxe/Ehci.c index e8fb1120b7..949aa0496a 100644 --- a/MdeModulePkg/Bus/Pci/EhciDxe/Ehci.c +++ b/MdeModulePkg/Bus/Pci/EhciDxe/Ehci.c @@ -1578,8 +1578,9 @@ EhcDriverBindingStart ( // // Robustnesss improvement such as for UoL + // Default is not required. // - EhcClearLegacySupport (Ehc); + // EhcClearLegacySupport (Ehc); EhcResetHC (Ehc, EHC_RESET_TIMEOUT); Status = EhcInitHC (Ehc); diff --git a/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.c b/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.c index d129af8715..0fc633d8bb 100644 --- a/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.c +++ b/MdeModulePkg/Bus/Pci/UhciDxe/Uhci.c @@ -1654,7 +1654,11 @@ UhciDriverBindingStart ( } PciAttributesSaved = TRUE; - UhciTurnOffUsbEmulation (PciIo); + // + // Robustnesss improvement such as for UoL + // Default is not required. + // + // UhciTurnOffUsbEmulation (PciIo); Status = PciIo->Attributes ( PciIo, -- 2.39.2