Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.97 Upstream merged patches: - generic/backport-6.12/200-01-v6.13-jiffies-Define-secs_to_jiffies.patch[1] - generic/backport-6.12/200-02-v6.14-jiffies-Cast-to-unsigned-long-in-secs_to_jiffies-con.patch[2] - generic/backport-6.12/752-v7.2-net-dsa-qca8k-fix-led-devicename-when-using-external.patch[3] Manually rebased patches: - bcm27xx/patches-6.12/950-0358-mmc-sdhci-of-dwcmshc-define-sdio-timeout-clocks.patch[4] - generic/backport-6.12/906-v6.17-PCI-dwc-Switch-to-msi_create_parent_irq_domain.patch[5] - loongarch64/patches-6.12/004-v6.17-LoongArch-BPF-Add-basic-bpf-trampoline-support.patch[6-7] New kconfig symbol: - DEBUG_NET_SMALL_RTNL[8] All other patches are automatically refreshed. [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.97&id=5dc96cd938181dec01c77445c39da26f645e10e5 [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.97&id=b17b73e1178aced9006b887e67e8b88fed0a08c9 [3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.97&id=562a838a689b6080a977deeb706a18ae8d7774a1 [4] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.97&id=5ca45195c78bc13e5e7fad8e9c1ccfaf2859699a [5] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.97&id=a44c473ba778b05f9bf0f4873271fab0cec6981a [6] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.97&id=8ea20054e8d40a51c82ac4ef625e24a11cf1c0a7 [7] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.18.y&id=666fc2e6e4d0a37592e5a3029deddc272e10df1e [8] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.97&&id=54ddb19c3d7a625d80364fd526af8849ba61e8aa Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/24081 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
31 lines
1.5 KiB
Diff
31 lines
1.5 KiB
Diff
From 3e5127469a8d41153fb30031a271788f52dd17ec Mon Sep 17 00:00:00 2001
|
|
From: Nitheesh Sekar <quic_nsekar@quicinc.com>
|
|
Date: Wed, 26 Mar 2025 12:10:58 +0400
|
|
Subject: [PATCH] PCI: qcom: Add support for IPQ5018
|
|
|
|
Add IPQ5018 platform with is based on Qcom IP rev. 2.9.0 and Synopsys IP
|
|
rev. 5.00a.
|
|
|
|
The platform itself has two PCIe Gen2 controllers: one single-lane and
|
|
one dual-lane. So add the IPQ5018 compatible and re-use 2_9_0 ops.
|
|
|
|
Signed-off-by: Nitheesh Sekar <quic_nsekar@quicinc.com>
|
|
Signed-off-by: Sricharan R <quic_srichara@quicinc.com>
|
|
Signed-off-by: George Moussalem <george.moussalem@outlook.com>
|
|
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
|
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
|
Link: https://patch.msgid.link/20250326-ipq5018-pcie-v7-4-e1828fef06c9@outlook.com
|
|
---
|
|
drivers/pci/controller/dwc/pcie-qcom.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
--- a/drivers/pci/controller/dwc/pcie-qcom.c
|
|
+++ b/drivers/pci/controller/dwc/pcie-qcom.c
|
|
@@ -1838,6 +1838,7 @@ static const struct of_device_id qcom_pc
|
|
{ .compatible = "qcom,pcie-apq8064", .data = &cfg_2_1_0 },
|
|
{ .compatible = "qcom,pcie-apq8084", .data = &cfg_1_0_0 },
|
|
{ .compatible = "qcom,pcie-ipq4019", .data = &cfg_2_4_0 },
|
|
+ { .compatible = "qcom,pcie-ipq5018", .data = &cfg_2_9_0 },
|
|
{ .compatible = "qcom,pcie-ipq6018", .data = &cfg_2_9_0 },
|
|
{ .compatible = "qcom,pcie-ipq8064", .data = &cfg_2_1_0 },
|
|
{ .compatible = "qcom,pcie-ipq8064-v2", .data = &cfg_2_1_0 },
|