[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250213071912.2930066-1-quic_mmanikan@quicinc.com>
Date: Thu, 13 Feb 2025 12:49:10 +0530
From: Manikanta Mylavarapu <quic_mmanikan@...cinc.com>
To: <andersson@...nel.org>, <konradybcio@...nel.org>, <robh@...nel.org>,
<krzk+dt@...nel.org>, <conor+dt@...nel.org>,
<linux-arm-msm@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-kernel@...r.kernel.org>
CC: <quic_srichara@...cinc.com>, <quic_varada@...cinc.com>
Subject: [PATCH v4 0/2] Add PCIe support for IPQ5424
This series adds support for enabling the PCIe host devices (PCIe0,
PCIe1, PCIe2, PCIe3) found on IPQ5424 platform. The PCIe0 & PCIe1
are 1-lane Gen3 host and PCIe2 & PCIe3 are 2-lane Gen3 host.
Depends upon [1]
[1] https://lore.kernel.org/linux-arm-msm/20250206121803.1128216-1-quic_varada@quicinc.com/
Changes in V4:
- Dropped patch #1 because it is already part of the dependency series.
- Dropped patch #2 because icc tags are required only for platforms
using icc-rpm or icc-rpmh. IPQ5424 doesn't use icc-rpm/icc-rpmh,
instead it uses icc_clk APIs to register with interconnect
provider.
- dtsi
- Added mhi register space in all pcie controller nodes.
- Updated pcie nodes unit address to align with parf
register address space.
- Moved msi-map before interrupts.
- Rearrange nodes w.r.t. address sort order.
- Dropped ICC tag from the interconnect paths.
- Removed bus-range from all pcie controller nodes.
- dts
- Added a new line before status in pcie2 and pcie3
nodes.
- Dropped 'output-low' property from pcie2-default-state
and pcie3-default-state nodes.
- Fixed all review comments from Konrad, Krzysztof.
V3 can be found at:
https://lore.kernel.org/linux-arm-msm/20250125035920.2651972-1-quic_mmanikan@quicinc.com/
V2 can be found at:
https://lore.kernel.org/linux-arm-msm/20250115064747.3302912-1-quic_mmanikan@quicinc.com/
V1 can be found at:
https://lore.kernel.org/linux-arm-msm/20241213134950.234946-1-quic_mmanikan@quicinc.com/
Manikanta Mylavarapu (2):
arm64: dts: qcom: ipq5424: Add PCIe PHYs and controller nodes
arm64: dts: qcom: ipq5424: Enable PCIe PHYs and controllers
arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts | 41 +-
arch/arm64/boot/dts/qcom/ipq5424.dtsi | 515 +++++++++++++++++++-
2 files changed, 550 insertions(+), 6 deletions(-)
base-commit: c674aa7c289e51659e40dda0f954886ef7f80042
prerequisite-patch-id: 56fe29d9207ac31ab08ca54712adc2a865b7be89
prerequisite-patch-id: 0b5601861c398c7f60e6a0e0c817e6ad7d172a2c
prerequisite-patch-id: d601672c1349e162e394cdd6780abfd98b168cf6
prerequisite-patch-id: 56f37c165f7fddb0897c94dd6447dfb85d11f736
prerequisite-patch-id: 03a37b3dd40a88eb2bbede21fb40d2ad791c3b54
prerequisite-patch-id: c4b0edd16bddd3f102f464c4ab8095ca083ec10d
prerequisite-patch-id: 79ded164c537cfe947447c920602570626eddb3d
--
2.34.1
Powered by blists - more mailing lists