Platforms/ARM: Juno - add Uhci/Xhci drivers

Since the on-board USB controller is an EHCI one, that is the only host
controller driver enabled for Juno. Add UHCI and XHCI as well, in order
to support PCIe expansion cards.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
Reviewed-by: Ryan Harkin <ryan.harkin@linaro.org>
diff --git a/Platforms/ARM/Juno/ArmJuno.dsc b/Platforms/ARM/Juno/ArmJuno.dsc
index 570cc20..02472ce 100644
--- a/Platforms/ARM/Juno/ArmJuno.dsc
+++ b/Platforms/ARM/Juno/ArmJuno.dsc
@@ -282,7 +282,9 @@
   #

   # 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

diff --git a/Platforms/ARM/Juno/ArmJuno.fdf b/Platforms/ARM/Juno/ArmJuno.fdf
index 0e7274f..e686a6d 100644
--- a/Platforms/ARM/Juno/ArmJuno.fdf
+++ b/Platforms/ARM/Juno/ArmJuno.fdf
@@ -152,7 +152,9 @@
   #

   # 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/UsbMassStorageDxe/UsbMassStorageDxe.inf