linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] arm64: dts: PCI: lx2160 use fsl,lx2160ar2-pcie
@ 2024-08-26 21:38 Frank Li
  2024-08-26 21:38 ` [PATCH 1/3] dt-bindings: PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie Frank Li
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Frank Li @ 2024-08-26 21:38 UTC (permalink / raw)
  To: Bjorn Helgaas, Lorenzo Pieralisi, Krzysztof Wilczyński,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Olof Johansson
  Cc: Krzysztof Wilczyński, linux-pci, devicetree, linux-kernel,
	linux-arm-kernel, imx, Frank Li

Only lx2160 rev1 use mobivel PCIe controller. Rev2 switch to use designware
PCIe controller. Rev2 is mass production version. Rev1 will not be
maintained and used in future. And no road map to use mobivel PCIe
controller.

Driver part:
https://lore.kernel.org/imx/20240808-mobivel_cleanup-v1-0-f4f6ea5b16de@nxp.com/
Bjorn and mani have some concern about delete it directly.

V2 try not to build defaultly to make change visuable to do prepare for
futher clean up.
https://lore.kernel.org/imx/20240815182420.58821-1-Frank.Li@nxp.com/

Dts part.
previous version:
https://lore.kernel.org/imx/ac41ac85-fdf5-4aa8-953d-6b3ab3c23f37@kernel.org/

2020 yang li try to do the same thing.
https://lore.kernel.org/all/20220817202538.21493-2-leoyang.li@nxp.com/

Olof Johansson report (HoneyComb LX2K) use ver1 chip. NXP can't prevent
3rd parting to build their production with evaluation chip. Rev1's
informaiton have been removed from nxp.com.

Any way, to reduce impact, just apply rev2 to nxp's boards, qds and rdb.
It can apply to more boards gradually.

To: Bjorn Helgaas <bhelgaas@google.com>
To: Lorenzo Pieralisi <lpieralisi@kernel.org>
To: Krzysztof Wilczyński <kw@linux.com>
To: Rob Herring <robh@kernel.org>
To: Krzysztof Kozlowski <krzk+dt@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Shawn Guo <shawnguo@kernel.org>
To: Olof Johansson <olof@lixom.net>
Cc: Krzysztof Wilczyński <kwilczynski@kernel.org>
Cc: linux-pci@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: imx@lists.linux.dev

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Frank Li (3):
      dt-bindings: PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie
      arm64: dts: fsl-lx2160a: add rev2 support
      arm64: dts: fsl-lx2160a: include rev2 chip's dts

 .../bindings/pci/fsl,layerscape-pcie.yaml          |  26 ++--
 arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts  |   2 +-
 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts  |   2 +-
 .../arm64/boot/dts/freescale/fsl-lx2160a-rev2.dtsi | 170 +++++++++++++++++++++
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |   2 +-
 arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts  |   2 +-
 6 files changed, 188 insertions(+), 16 deletions(-)
---
base-commit: 182a1659076d1ae4115534f43e40e94001fd68a6
change-id: 20240816-2160r2-4783f2f067e8

Best regards,
---
Frank Li <Frank.Li@nxp.com>


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

end of thread, other threads:[~2025-10-20  9:33 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-26 21:38 [PATCH 0/3] arm64: dts: PCI: lx2160 use fsl,lx2160ar2-pcie Frank Li
2024-08-26 21:38 ` [PATCH 1/3] dt-bindings: PCI: layerscape-pci: Replace fsl,lx2160a-pcie with fsl,lx2160ar2-pcie Frank Li
2024-08-27 16:07   ` Rob Herring (Arm)
2024-08-27 16:14   ` Conor Dooley
2024-08-27 16:32     ` Frank Li
2024-08-27 16:56       ` Conor Dooley
2024-09-04 14:46   ` Krzysztof Wilczyński
2024-08-26 21:38 ` [PATCH 2/3] arm64: dts: fsl-lx2160a: add rev2 support Frank Li
2024-10-16 16:24   ` Frank Li
2024-10-18  3:03   ` Shawn Guo
2024-08-26 21:38 ` [PATCH 3/3] arm64: dts: fsl-lx2160a: include rev2 chip's dts Frank Li
2025-09-23 11:10   ` Vladimir Oltean
2025-10-20  9:32     ` Shawn Guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).