All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wasim Khan <wasim.khan@nxp.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v3 0/9] Enablement of PCIe controller for lx2160a rev2
Date: Fri, 15 Nov 2019 09:23:30 +0000	[thread overview]
Message-ID: <1573809796-1196-1-git-send-email-wasim.khan@nxp.com> (raw)

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.

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
 review comments

Wasim Khan (9):
  drivers/pci : enable pcie_layerscape code for lx2160a rev2
  pci: layerscape: Add stream_id_cur field to ls_pcie structure
  pci: layerscape: Suffix API names with _ls
  pci: layerscape_gen4: Suffix API names with _ls_gen4
  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
  configs: lx2160a: enable CONFIG_OF_BOARD_FIXUP for SECURE_BOOT
    defconfig

 .../asm/arch-fsl-layerscape/stream_id_lsch3.h      |   8 +-
 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.c                      |   3 +-
 drivers/pci/pcie_layerscape.h                      |   3 +-
 drivers/pci/pcie_layerscape_fixup.c                |  44 +++----
 drivers/pci/pcie_layerscape_fixup_common.c         | 129 +++++++++++++++++++++
 drivers/pci/pcie_layerscape_fixup_common.h         |  28 +++++
 drivers/pci/pcie_layerscape_gen4_fixup.c           |  43 +++----
 12 files changed, 211 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

             reply	other threads:[~2019-11-15  9:23 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-15  9:23 Wasim Khan [this message]
2019-11-15  9:23 ` [U-Boot] [PATCH v3 1/9] drivers/pci : enable pcie_layerscape code for lx2160a rev2 Wasim Khan
2019-11-15  9:23 ` [U-Boot] [PATCH v3 2/9] pci: layerscape: Add stream_id_cur field to ls_pcie structure Wasim Khan
2019-11-15  9:23 ` [U-Boot] [PATCH v3 3/9] pci: layerscape: Suffix API names with _ls Wasim Khan
2019-11-15  9:23 ` [U-Boot] [PATCH v3 4/9] pci: layerscape_gen4: Suffix API names with _ls_gen4 Wasim Khan
2019-11-15  9:23 ` [U-Boot] [PATCH v3 5/9] armv8: lx2160a: Add FSL_PEX_STREAM_ID_END for LX2160A Wasim Khan
2019-11-15  9:23 ` [U-Boot] [PATCH v3 6/9] pci: layerscape: Common device tree fixup for NXP SoCs Wasim Khan
2019-12-26 10:54   ` Priyanka Jain
2019-11-15  9:23 ` [U-Boot] [PATCH v3 7/9] pci: layerscape: Move streamId allocation to common device tree fixup Wasim Khan
2019-11-15  9:23 ` [U-Boot] [PATCH v3 8/9] pci: layerscape: device tree fixup based on SoC and Version Wasim Khan
2019-11-15  9:23 ` [U-Boot] [PATCH v3 9/9] configs: lx2160a: enable CONFIG_OF_BOARD_FIXUP for SECURE_BOOT defconfig Wasim Khan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1573809796-1196-1-git-send-email-wasim.khan@nxp.com \
    --to=wasim.khan@nxp.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.