[PATCH v4 0/4] Enablement of PCIe controller for lx2160a rev2

Wasim Khan wasim.khan at nxp.com
Mon Jan 6 13:05:55 CET 2020


lx2160a rev1 PCIe controller uses pcie_layerscape_gen4 driver and 
lx2160a rev2 PCIe controller uses pcie_layerscape driver.

This patch set enables support for lx2160a rev2 and uses pcie_layerscape
or pcie_layerscape_gen4 driver based on SoC.
Also organize the device tree fixup in common, layerscape
and layerscape_gen4 specific code.

Some patches from this patch series are already accepted.

Changes in v4:
 1-Fixup compilation warnings faced with pcie_layerscape_fixup_common.c file
 2-Updated NXP copyright
 3-remove num-lanes fixup

Changes in v3:
 1-Updated patch subject and description based on Priyanka Jain
 review comments
 2-fix compilation errors with lx2160aqds_tfa_SECURE_BOOT_defconfig
 and lx2160ardb_tfa_SECURE_BOOT_defconfig
 3-Enabled CONFIG_OF_BOARD_FIXUP for lx2160aqds_tfa_SECURE_BOOT_defconfig
 and lx2160ardb_tfa_SECURE_BOOT_defconfig

Changes in v2:
 Updated patch subject and description based on Priyanka Jain

Wasim Khan (4):
  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
  configs: lx2160a: enable CONFIG_OF_BOARD_FIXUP for SECURE_BOOT
    defconfig

 configs/lx2160aqds_tfa_SECURE_BOOT_defconfig |   2 +
 configs/lx2160aqds_tfa_defconfig             |   1 +
 configs/lx2160ardb_tfa_SECURE_BOOT_defconfig |   2 +
 configs/lx2160ardb_tfa_defconfig             |   1 +
 drivers/pci/Makefile                         |   5 +-
 drivers/pci/pcie_layerscape_fixup.c          |  23 ++---
 drivers/pci/pcie_layerscape_fixup_common.c   | 124 +++++++++++++++++++++++++++
 drivers/pci/pcie_layerscape_fixup_common.h   |  22 +++++
 drivers/pci/pcie_layerscape_gen4_fixup.c     |  24 ++----
 9 files changed, 170 insertions(+), 34 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