On 5/22/20 1:02 AM, Wasim Khan wrote:
From: Wasim Khan <wasim.k...@nxp.com>

Add PCIe Support for NXP Layerscape SoC which supports
different PCIe controllers.
Use generic PCIe drivers and wire up PciHostBridgeLib,
PciSegmentLib and PciCpuIo2Dxe driver for controller
specific implementation.


Thanks. This is looking good. Please take a look at the feedback, and give others some time to respond as well.

In the meantime, I think we can simply merge #14 and #16 right away (unless Leif has any objections)


Wasim Khan (16):
   Silicon/NXP/NxpQoriqLs.dec: Add PCIe related PCDs.
   Silicon/NXP: LS1043A: Define PCIe related PCDs
   Silicon/NXP: Implement PciHostBridgeLib support
   Silicon/NXP: PciHostBridgeLib: CFG Shift feature support for PCIeLS
     Ctrl
   Silicon/NXP: PciHostBridgeLib: Setup PCIe LsGen4 Controller and ATU
     Windows
   Silicon/NXP: PciHostBridgeLib: add Workaround for A-011451
   Silicon/NXP: PciHostBridgeLib: Dump Layerscale Gen4 ATU windows
   Silicon/NXP: PciHostBridgeLib: Dump Layerscale iATU windows
   Silicon/NXP: Implement PciSegmentLib for PCIe Layerscape Controller
   Silicon/NXP: PciSegmentLib: Add ECAM config support for PCIe LS
     Controller
   Silicon/NXP: PciSegmentLib: Add support PCIe LsGen4 Controller
   Silicon/NXP: PciSegmentLib: LsGen4Ctrl: Add Workaround for A-011264
   Silicon/NXP/Drivers: Implement PciCpuIo2Dxe Driver
   Platform/NXP: LS1043aRdbPkg: Enable NetworkPkg
   Platform/NXP: LS1043aRdbPkg: Enable PCIE support
   Platform/NXP: LS1043aRdbPkg : Increase fv image size

  Silicon/NXP/NxpQoriqLs.dec                         |  13 +
  Silicon/NXP/LS1043A/LS1043A.dsc.inc                |   8 +
  Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc       |  20 +
  Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf       |  20 +-
  Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf  |  40 +
  .../Library/PciHostBridgeLib/PciHostBridgeLib.inf  |  45 ++
  .../NXP/Library/PciSegmentLib/PciSegmentLib.inf    |  36 +
  Silicon/NXP/Include/Pcie.h                         | 231 ++++++
  Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c    | 628 +++++++++++++++
  .../Library/PciHostBridgeLib/PciHostBridgeLib.c    | 842 +++++++++++++++++++++
  Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c  | 699 +++++++++++++++++
  11 files changed, 2579 insertions(+), 3 deletions(-)
  create mode 100755 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf
  create mode 100644 Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf
  create mode 100755 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.inf
  create mode 100755 Silicon/NXP/Include/Pcie.h
  create mode 100755 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c
  create mode 100644 Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c
  create mode 100755 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#60106): https://edk2.groups.io/g/devel/message/60106
Mute This Topic: https://groups.io/mt/74395799/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to