mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
pci: Add PCIe driver for Rockchip Soc
RK3399 has a PCIe controller which can be used as Root Complex. This driver supports a PCIe controller as Root Complex mode. Change-Id: Ifff7340bd90b7e9e17c9f500938bee7769785cb9 Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
This commit is contained in:
@@ -173,4 +173,16 @@ config PCI_HISI
|
||||
help
|
||||
Say Y here if you want PCIe controller support on HiSilicon HIP05 SoC
|
||||
|
||||
config PCIE_ROCKCHIP
|
||||
bool "Rockchip PCIe controller"
|
||||
depends on ARM64 && ARCH_ROCKCHIP
|
||||
depends on OF
|
||||
select MFD_SYSCON
|
||||
select PCI_MSI
|
||||
select PCI_MSI_IRQ_DOMAIN
|
||||
help
|
||||
Say Y here if you want internal PCI support on Rockchip SoC.
|
||||
There are 1 internal PCIe port available to support GEN2 with
|
||||
4 slots.
|
||||
|
||||
endmenu
|
||||
|
||||
@@ -20,3 +20,4 @@ obj-$(CONFIG_PCIE_IPROC_BCMA) += pcie-iproc-bcma.o
|
||||
obj-$(CONFIG_PCIE_ALTERA) += pcie-altera.o
|
||||
obj-$(CONFIG_PCIE_ALTERA_MSI) += pcie-altera-msi.o
|
||||
obj-$(CONFIG_PCI_HISI) += pcie-hisi.o
|
||||
obj-$(CONFIG_PCIE_ROCKCHIP) += pcie-rockchip.o
|
||||
|
||||
1181
drivers/pci/host/pcie-rockchip.c
Normal file
1181
drivers/pci/host/pcie-rockchip.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user