[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