mirror of
https://github.com/VIKINGYFY/immortalwrt.git
synced 2025-12-17 01:26:01 +00:00
This involves rebasing the patches and resolving any conflicts arising from changes in the base kernel between the previous supported version and 6.12. Tested-by: Jingkun Zheng <mx@kevinmx.top> Tested-by: Zhu Yujie <libriunc@gmail.com> Tested-by: Chuanhong Guo gch981213@gmail.com Signed-off-by: Zhu Yujie <libriunc@gmail.com> Link: https://github.com/openwrt/openwrt/pull/20555 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
42 lines
1.4 KiB
Diff
42 lines
1.4 KiB
Diff
From: Chuanhong Guo <gch981213@gmail.com>
|
|
Date: Fri, 29 Nov 2024 16:34:49 +0800
|
|
Subject: [PATCH 18/20] pci: dw-pcie add support for sf21 pcie
|
|
|
|
Add support for the PCIE controller found on Siflower SF21A6826
|
|
and SF21H8898.
|
|
|
|
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
|
|
---
|
|
drivers/pci/controller/dwc/Kconfig | 9 +++++++++
|
|
drivers/pci/controller/dwc/Makefile | 1 +
|
|
2 files changed, 10 insertions(+)
|
|
|
|
--- a/drivers/pci/controller/dwc/Kconfig
|
|
+++ b/drivers/pci/controller/dwc/Kconfig
|
|
@@ -361,6 +361,15 @@ config PCIE_FU740
|
|
Say Y here if you want PCIe controller support for the SiFive
|
|
FU740.
|
|
|
|
+config PCIE_SF21
|
|
+ bool "Siflower SF21A6826/SF21H8898 PCIe controller"
|
|
+ depends on ARCH_SIFLOWER || COMPILE_TEST
|
|
+ depends on PCI_MSI
|
|
+ select PCIE_DW_HOST
|
|
+ help
|
|
+ Say Y here to enable support of the Siflower SF21A6826/SF21H8898
|
|
+ PCIe controller.
|
|
+
|
|
config PCIE_UNIPHIER
|
|
bool "Socionext UniPhier PCIe controller (host mode)"
|
|
depends on ARCH_UNIPHIER || COMPILE_TEST
|
|
--- a/drivers/pci/controller/dwc/Makefile
|
|
+++ b/drivers/pci/controller/dwc/Makefile
|
|
@@ -23,6 +23,7 @@ obj-$(CONFIG_PCIE_KEEMBAY) += pcie-keemb
|
|
obj-$(CONFIG_PCIE_KIRIN) += pcie-kirin.o
|
|
obj-$(CONFIG_PCIE_HISI_STB) += pcie-histb.o
|
|
obj-$(CONFIG_PCI_MESON) += pci-meson.o
|
|
+obj-$(CONFIG_PCIE_SF21) += pcie-sf21.o
|
|
obj-$(CONFIG_PCIE_TEGRA194) += pcie-tegra194.o
|
|
obj-$(CONFIG_PCIE_UNIPHIER) += pcie-uniphier.o
|
|
obj-$(CONFIG_PCIE_UNIPHIER_EP) += pcie-uniphier-ep.o
|