[U-Boot] [PATCH 2/8] pci: layerscape: Add stream_id_cur field to ls_pcie structure
Priyanka Jain
priyanka.jain at nxp.com
Mon Oct 21 05:36:42 UTC 2019
>-----Original Message-----
>From: Wasim Khan
>Sent: Friday, October 18, 2019 7:38 PM
>To: Priyanka Jain <priyanka.jain at nxp.com>
>Cc: u-boot at lists.denx.de; Wasim Khan <wasim.khan at nxp.com>
>Subject: [PATCH 2/8] pci: layerscape: Add stream_id_cur field to ls_pcie
>structure
>
>Add stream_id_cur field to ls_pcie structure and initialize it with 0 for all pcie
>controllers. This field will be used for streamId calculation.
>
>Signed-off-by: Wasim Khan <wasim.khan at nxp.com>
>---
> drivers/pci/pcie_layerscape.c | 3 ++-
> drivers/pci/pcie_layerscape.h | 3 ++-
> 2 files changed, 4 insertions(+), 2 deletions(-)
>
>diff --git a/drivers/pci/pcie_layerscape.c b/drivers/pci/pcie_layerscape.c index
>db1375a..02f3825 100644
>--- a/drivers/pci/pcie_layerscape.c
>+++ b/drivers/pci/pcie_layerscape.c
>@@ -1,6 +1,6 @@
> // SPDX-License-Identifier: GPL-2.0+
> /*
>- * Copyright 2017 NXP
>+ * Copyright 2017, 2019 NXP
Better : 2017-2019
> * Copyright 2014-2015 Freescale Semiconductor, Inc.
> * Layerscape PCIe driver
> */
>@@ -339,6 +339,7 @@ static void ls_pcie_setup_ctrl(struct ls_pcie *pcie)
> dbi_writel(pcie, 0, PCIE_DBI_RO_WR_EN);
>
> ls_pcie_disable_bars(pcie);
>+ pcie->stream_id_cur = 0;
> }
>
> static void ls_pcie_ep_setup_atu(struct ls_pcie *pcie) diff --git
>a/drivers/pci/pcie_layerscape.h b/drivers/pci/pcie_layerscape.h index
>ddfbba6..60efe89 100644
>--- a/drivers/pci/pcie_layerscape.h
>+++ b/drivers/pci/pcie_layerscape.h
>@@ -1,6 +1,6 @@
> /* SPDX-License-Identifier: GPL-2.0+ */
> /*
>- * Copyright 2017 NXP
>+ * Copyright 2017, 2019 NXP
Same as above
> * Copyright 2014-2015 Freescale Semiconductor, Inc.
> * Layerscape PCIe driver
> */
>@@ -144,6 +144,7 @@ struct ls_pcie {
> bool big_endian;
> bool enabled;
> int next_lut_index;
>+ int stream_id_cur;
> int mode;
> };
>
>--
>2.7.4
--priyankajain
More information about the U-Boot
mailing list