On Fri, Feb 16, 2018 at 02:20:33PM +0530, Meenakshi wrote: > From: Meenakshi Aggarwal <[email protected]> > > Enable support of USB drives on ls2088 board. > LS2088 has DWC3 controller > > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Meenakshi Aggarwal <[email protected]>
Reviewed-by: Leif Lindholm <[email protected]> > --- > Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc | 1 + > Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf | 13 +++++++++++++ > Platform/NXP/NxpQoriqLs.dsc | 12 ++++++++++++ > Silicon/NXP/LS2088A/LS2088A.dsc | 1 + > 4 files changed, 27 insertions(+) > > diff --git a/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc > b/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc > index 60449b5..4d32ea5 100755 > --- a/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc > +++ b/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc > @@ -114,3 +114,4 @@ > ArmPlatformPkg/Drivers/SP805WatchdogDxe/SP805WatchdogDxe.inf > Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf > Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf > + Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf > diff --git a/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf > b/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf > index 785f88b..8688d85 100644 > --- a/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf > +++ b/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf > @@ -151,6 +151,19 @@ READ_LOCK_STATUS = TRUE > INF MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dxe.inf > !endif > > + INF > MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceDxe.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/UsbMassStorageDxe/UsbMassStorageDxe.inf > + > + INF Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf > + > # > # FAT filesystem + GPT/MBR partitioning > # > diff --git a/Platform/NXP/NxpQoriqLs.dsc b/Platform/NXP/NxpQoriqLs.dsc > index f5bb2e9..18e8cde 100644 > --- a/Platform/NXP/NxpQoriqLs.dsc > +++ b/Platform/NXP/NxpQoriqLs.dsc > @@ -99,6 +99,7 @@ > VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf > NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf > CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf > + > NonDiscoverableDeviceRegistrationLib|MdeModulePkg/Library/NonDiscoverableDeviceRegistrationLib/NonDiscoverableDeviceRegistrationLib.inf > > [LibraryClasses.common.SEC] > PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > @@ -367,6 +368,17 @@ > !endif > > # > + # 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/UsbMassStorageDxe/UsbMassStorageDxe.inf > + > + > MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceDxe.inf > + > + # > # FAT filesystem + GPT/MBR partitioning > # > MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf > diff --git a/Silicon/NXP/LS2088A/LS2088A.dsc b/Silicon/NXP/LS2088A/LS2088A.dsc > index 2cff40f..0d8fd82 100644 > --- a/Silicon/NXP/LS2088A/LS2088A.dsc > +++ b/Silicon/NXP/LS2088A/LS2088A.dsc > @@ -68,5 +68,6 @@ > gNxpQoriqLsTokenSpaceGuid.PcdI2cSize|0x10000 > gNxpQoriqLsTokenSpaceGuid.PcdNumI2cController|4 > gNxpQoriqLsTokenSpaceGuid.PcdIfcBaseAddr|0x02240000 > + gNxpQoriqLsTokenSpaceGuid.PcdNumUsbController|2 > > ## > -- > 1.9.1 > _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

