All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [RESEND PATCHv4 0/9] pci: Add PCIe Gen4 controller driver for NXP Layerscape SoCs
@ 2019-03-25  2:24 Z.q. Hou
  2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 1/9] armv8: fsl-layerscpae: correct the PCIe controllers' region size Z.q. Hou
                   ` (8 more replies)
  0 siblings, 9 replies; 39+ messages in thread
From: Z.q. Hou @ 2019-03-25  2:24 UTC (permalink / raw)
  To: u-boot

From: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>

Add PCIe Gen4 driver for the NXP Layerscape series SoCs.
Resend this patch set with the rev1.0 only workaround patches removed.

Hou Zhiqiang (9):
  armv8: fsl-layerscpae: correct the PCIe controllers' region size
  armv8: lx2160a: add MMU table entries for PCIe
  pci: Add PCIe Gen4 controller driver for NXP Layerscape SoCs
  kconfig: add dependency PCIE_LAYERSCAPE_GEN4 for FSL_PCIE_COMPAT
  pci: ls_pcie_g4: add device tree fixups for PCI Stream IDs
  armv8: lx2160a: add PCIe controller DT nodes
  armv8: lx2160a: enable PCIe support
  dm: pci: add APIs for capability accessors
  dm: pci: add APIs for MPS and MRRS accessors

 arch/arm/cpu/armv8/fsl-layerscape/Kconfig     |   2 +-
 arch/arm/cpu/armv8/fsl-layerscape/cpu.c       |  12 +
 arch/arm/dts/fsl-lx2160a.dtsi                 |  85 +++
 .../arm/include/asm/arch-fsl-layerscape/cpu.h |   9 +
 .../asm/arch-fsl-layerscape/immap_lsch3.h     |  14 +-
 configs/lx2160aqds_tfa_SECURE_BOOT_defconfig  |   5 +
 configs/lx2160aqds_tfa_defconfig              |   6 +
 configs/lx2160ardb_tfa_SECURE_BOOT_defconfig  |   5 +
 configs/lx2160ardb_tfa_defconfig              |   6 +
 drivers/pci/Kconfig                           |   8 +
 drivers/pci/Makefile                          |   2 +
 drivers/pci/pci-uclass.c                      | 245 ++++++++
 drivers/pci/pcie_layerscape_gen4.c            | 572 ++++++++++++++++++
 drivers/pci/pcie_layerscape_gen4.h            | 264 ++++++++
 drivers/pci/pcie_layerscape_gen4_fixup.c      | 249 ++++++++
 include/pci.h                                 |  33 +
 16 files changed, 1515 insertions(+), 2 deletions(-)
 create mode 100644 drivers/pci/pcie_layerscape_gen4.c
 create mode 100644 drivers/pci/pcie_layerscape_gen4.h
 create mode 100644 drivers/pci/pcie_layerscape_gen4_fixup.c

-- 
2.17.1

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2019-04-08  2:52 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-25  2:24 [U-Boot] [RESEND PATCHv4 0/9] pci: Add PCIe Gen4 controller driver for NXP Layerscape SoCs Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 1/9] armv8: fsl-layerscpae: correct the PCIe controllers' region size Z.q. Hou
2019-04-01  3:22   ` Bin Meng
2019-04-01  3:48     ` Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 2/9] armv8: lx2160a: add MMU table entries for PCIe Z.q. Hou
2019-04-01  3:22   ` Bin Meng
2019-04-01  4:08     ` Z.q. Hou
2019-04-01  5:32       ` Bin Meng
2019-04-01  9:11         ` Z.q. Hou
2019-04-01  9:14           ` Bin Meng
2019-04-01  9:26             ` Z.q. Hou
2019-04-01  9:35               ` Bin Meng
2019-04-07 10:49   ` Prabhakar Kushwaha
2019-04-08  2:45     ` Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 3/9] pci: Add PCIe Gen4 controller driver for NXP Layerscape SoCs Z.q. Hou
2019-04-01  3:22   ` Bin Meng
2019-04-01  4:11     ` Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 4/9] kconfig: add dependency PCIE_LAYERSCAPE_GEN4 for FSL_PCIE_COMPAT Z.q. Hou
2019-04-01  3:22   ` Bin Meng
2019-04-01  4:12     ` Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 5/9] pci: ls_pcie_g4: add device tree fixups for PCI Stream IDs Z.q. Hou
2019-04-07 10:52   ` Prabhakar Kushwaha
2019-04-08  2:51     ` Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 6/9] armv8: lx2160a: add PCIe controller DT nodes Z.q. Hou
2019-04-01  3:22   ` Bin Meng
2019-04-01  4:12     ` Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 7/9] armv8: lx2160a: enable PCIe support Z.q. Hou
2019-04-01  3:22   ` Bin Meng
2019-04-01  4:18     ` Z.q. Hou
2019-04-07 10:52   ` Prabhakar Kushwaha
2019-04-08  2:52     ` Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 8/9] dm: pci: add APIs for capability accessors Z.q. Hou
2019-04-01  3:36   ` Bin Meng
2019-04-01  4:21     ` Z.q. Hou
2019-03-25  2:24 ` [U-Boot] [RESEND PATCHv4 9/9] dm: pci: add APIs for MPS and MRRS accessors Z.q. Hou
2019-04-01  6:00   ` Bin Meng
2019-04-01  7:31     ` Bin Meng
2019-04-01  9:14       ` Z.q. Hou
2019-04-01  9:13     ` Z.q. Hou

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.