File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17455,7 +17455,7 @@ M: Daire McNamara <daire.mcnamara@microchip.com>
1745517455L: linux-pci@vger.kernel.org
1745617456S: Supported
1745717457F: Documentation/devicetree/bindings/pci/microchip*
17458- F: drivers/pci/controller/*microchip*
17458+ F: drivers/pci/controller/plda/ *microchip*
1745917459
1746017460PCIE DRIVER FOR QUALCOMM MSM
1746117461M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
@@ -19291,7 +19291,7 @@ F: drivers/clk/microchip/clk-mpfs*.c
1929119291F: drivers/firmware/microchip/mpfs-auto-update.c
1929219292F: drivers/i2c/busses/i2c-microchip-corei2c.c
1929319293F: drivers/mailbox/mailbox-mpfs.c
19294- F: drivers/pci/controller/pcie-microchip-host.c
19294+ F: drivers/pci/controller/plda/ pcie-microchip-host.c
1929519295F: drivers/pwm/pwm-microchip-core.c
1929619296F: drivers/reset/reset-mpfs.c
1929719297F: drivers/rtc/rtc-mpfs.c
Original file line number Diff line number Diff line change @@ -215,14 +215,6 @@ config PCIE_MT7621
215215 help
216216 This selects a driver for the MediaTek MT7621 PCIe Controller.
217217
218- config PCIE_MICROCHIP_HOST
219- tristate "Microchip AXI PCIe controller"
220- depends on PCI_MSI && OF
221- select PCI_HOST_COMMON
222- help
223- Say Y here if you want kernel to support the Microchip AXI PCIe
224- Host Bridge driver.
225-
226218config PCI_HYPERV_INTERFACE
227219 tristate "Microsoft Hyper-V PCI Interface"
228220 depends on ((X86 && X86_64) || ARM64) && HYPERV && PCI_MSI
@@ -356,4 +348,5 @@ config PCIE_XILINX_CPM
356348source "drivers/pci/controller/cadence/Kconfig"
357349source "drivers/pci/controller/dwc/Kconfig"
358350source "drivers/pci/controller/mobiveil/Kconfig"
351+ source "drivers/pci/controller/plda/Kconfig"
359352endmenu
Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ obj-$(CONFIG_PCIE_ROCKCHIP_EP) += pcie-rockchip-ep.o
3333obj-$(CONFIG_PCIE_ROCKCHIP_HOST) += pcie-rockchip-host.o
3434obj-$(CONFIG_PCIE_MEDIATEK) += pcie-mediatek.o
3535obj-$(CONFIG_PCIE_MEDIATEK_GEN3) += pcie-mediatek-gen3.o
36- obj-$(CONFIG_PCIE_MICROCHIP_HOST) += pcie-microchip-host.o
3736obj-$(CONFIG_VMD) += vmd.o
3837obj-$(CONFIG_PCIE_BRCMSTB) += pcie-brcmstb.o
3938obj-$(CONFIG_PCI_LOONGSON) += pci-loongson.o
@@ -44,6 +43,7 @@ obj-$(CONFIG_PCIE_MT7621) += pcie-mt7621.o
4443# pcie-hisi.o quirks are needed even without CONFIG_PCIE_DW
4544obj-y += dwc/
4645obj-y += mobiveil/
46+ obj-y += plda/
4747
4848
4949# The following drivers are for devices that use the generic ACPI
Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: GPL-2.0
2+
3+ menu "PLDA-based PCIe controllers"
4+ depends on PCI
5+
6+ config PCIE_MICROCHIP_HOST
7+ tristate "Microchip AXI PCIe controller"
8+ depends on PCI_MSI && OF
9+ select PCI_HOST_COMMON
10+ help
11+ Say Y here if you want kernel to support the Microchip AXI PCIe
12+ Host Bridge driver.
13+
14+ endmenu
Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: GPL-2.0
2+ obj-$(CONFIG_PCIE_MICROCHIP_HOST) += pcie-microchip-host.o
Original file line number Diff line number Diff line change 1818#include <linux/pci-ecam.h>
1919#include <linux/platform_device.h>
2020
21- #include "../pci.h"
21+ #include "../../ pci.h"
2222
2323/* Number of MSI IRQs */
2424#define MC_MAX_NUM_MSI_IRQS 32
You can’t perform that action at this time.
0 commit comments