[U-Boot] [PATCH 0/8] Enablement of PCIe controller for LX2-Rev2

Wasim Khan wasim.khan at nxp.com
Fri Oct 18 14:08:21 UTC 2019


LX2-Rev1 has MV PCIe controller which use pcie_layerscape_gen4 driver.
LX2-Rev2 and other layerscape devices has SNP PCIe controller which use
pcie_layerscape driver. 

This patch set enables support for LX2-Rev2 and use pcie_layerscape or 
pcie_layerscape_gen4 driver based on SoC variant and SoC Version.

Wasim Khan (8):
  driver/pci : enable pcie layerscape code for pcie gen4 code
  pci: layerscape: Add stream_id_cur field to ls_pcie structure
  pci: layerscape: Update API names for layerscape fixup
  pci: layerscape: Update API names for layerscape gen4 fixup
  armv8: lx2160a: Add FSL_PEX_STREAM_ID_END for LX2160A
  pci: layerscape: Common device tree fixup for NXP SoCs
  pci: layerscape: Move streamId allocation to common device tree fixup
  pci: layerscape: device tree fixup based on SoC and Version

 .../asm/arch-fsl-layerscape/stream_id_lsch3.h      |   8 +-
 drivers/pci/Makefile                               |   5 +-
 drivers/pci/pcie_layerscape.c                      |   3 +-
 drivers/pci/pcie_layerscape.h                      |   3 +-
 drivers/pci/pcie_layerscape_fixup.c                |  44 ++++----
 drivers/pci/pcie_layerscape_fixup_common.c         | 120 +++++++++++++++++++++
 drivers/pci/pcie_layerscape_fixup_common.h         |  23 ++++
 drivers/pci/pcie_layerscape_gen4_fixup.c           |  43 ++++----
 8 files changed, 191 insertions(+), 58 deletions(-)
 create mode 100644 drivers/pci/pcie_layerscape_fixup_common.c
 create mode 100644 drivers/pci/pcie_layerscape_fixup_common.h

-- 
2.7.4



More information about the U-Boot mailing list