diff options
author | Manoj Kumar <manoj.kumar3@arm.com> | 2019-03-14 11:35:30 +0000 |
---|---|---|
committer | sudipto paul <sudipto.paul@arm.com> | 2019-03-15 12:48:21 +0000 |
commit | cb1e0041274d91bbe7ba0018dc2ca02a8fef9356 (patch) | |
tree | f69dd5814fd6f75246f99d370eb27c6aa6e17e0d | |
parent | a6650548e1294214043332c2529a8cd2c4707eec (diff) |
Platform/ARM/N1sdp: add controller support for USB boot
N1SDP includes a Pcie root complex with USB3 as an onboard
end point device.Adding the usb/uhci controller for the
distribution to boot from USB3.
Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
-rw-r--r-- | Platform/ARM/N1SdpPkg/N1SdpPlatform.dsc | 16 | ||||
-rw-r--r-- | Platform/ARM/N1SdpPkg/N1SdpPlatform.fdf | 12 |
2 files changed, 28 insertions, 0 deletions
diff --git a/Platform/ARM/N1SdpPkg/N1SdpPlatform.dsc b/Platform/ARM/N1SdpPkg/N1SdpPlatform.dsc index 9c753b1b..11e47862 100644 --- a/Platform/ARM/N1SdpPkg/N1SdpPlatform.dsc +++ b/Platform/ARM/N1SdpPkg/N1SdpPlatform.dsc @@ -42,6 +42,9 @@ HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf TimerLib|ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.inf + #USB Requirement + UefiUsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf + # Ramdisk Support FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf @@ -98,6 +101,7 @@ [PcdsFeatureFlag.common] gArmN1SdpTokenSpaceGuid.PcdRamDiskSupported|TRUE + gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|TRUE [PcdsFixedAtBuild.common] gArmTokenSpaceGuid.PcdVFPEnabled|1 @@ -266,6 +270,18 @@ MdeModulePkg/Bus/Pci/SataControllerDxe/SataControllerDxe.inf # + # Usb Support + # + MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf + MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf + MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf + MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf + MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf + MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf + MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf + MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceDxe.inf + + # # RAM Disk # MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf diff --git a/Platform/ARM/N1SdpPkg/N1SdpPlatform.fdf b/Platform/ARM/N1SdpPkg/N1SdpPlatform.fdf index e0f43b95..a41e6030 100644 --- a/Platform/ARM/N1SdpPkg/N1SdpPlatform.fdf +++ b/Platform/ARM/N1SdpPkg/N1SdpPlatform.fdf @@ -128,6 +128,18 @@ READ_LOCK_STATUS = TRUE INF MdeModulePkg/Bus/Pci/SataControllerDxe/SataControllerDxe.inf # + # Usb Support + # + INF MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf + INF MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf + INF MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf + INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf + INF MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf + INF MdeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf + INF MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf + INF MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceDxe.inf + + # # Multiple Console IO support # INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf |