blob: 88f4862fa4525f94f0c9452079d12d2ebf4984d0 [file] [log] [blame]
Thomas Petazzoni45361a42013-05-16 17:55:22 +02001menu "PCI host controller drivers"
2 depends on PCI
3
4config PCI_MVEBU
5 bool "Marvell EBU PCIe controller"
Andrew Lunnc2760202014-07-10 23:36:29 +02006 depends on ARCH_MVEBU || ARCH_DOVE
Thomas Petazzoni5477a332013-08-09 12:35:50 +02007 depends on OF
Thomas Petazzoni45361a42013-05-16 17:55:22 +02008
Jingoo Han340cba62013-06-21 16:24:54 +09009config PCIE_DW
10 bool
11
12config PCI_EXYNOS
13 bool "Samsung Exynos PCIe controller"
14 depends on SOC_EXYNOS5440
15 select PCIEPORTBUS
16 select PCIE_DW
17
Sean Crossbb389192013-09-26 11:24:47 +080018config PCI_IMX6
19 bool "Freescale i.MX6 PCIe controller"
20 depends on SOC_IMX6Q
21 select PCIEPORTBUS
22 select PCIE_DW
23
Thierry Redingd1523b52013-08-09 16:49:19 +020024config PCI_TEGRA
25 bool "NVIDIA Tegra PCIe controller"
26 depends on ARCH_TEGRA
27
Valentine Barshakba3eb9f2013-10-29 20:12:51 +040028config PCI_RCAR_GEN2
29 bool "Renesas R-Car Gen2 Internal PCI controller"
Magnus Dammef4741e2014-02-18 11:12:01 +090030 depends on ARCH_SHMOBILE || (ARM && COMPILE_TEST)
Valentine Barshakba3eb9f2013-10-29 20:12:51 +040031 help
32 Say Y here if you want internal PCI support on R-Car Gen2 SoC.
33 There are 3 internal PCI controllers available with a single
34 built-in EHCI/OHCI host controller present on each one.
35
Phil Edworthyc25da472014-05-12 11:57:48 +010036config PCI_RCAR_GEN2_PCIE
37 bool "Renesas R-Car PCIe controller"
38 depends on ARCH_SHMOBILE || (ARM && COMPILE_TEST)
39 help
40 Say Y here if you want PCIe controller support on R-Car Gen2 SoCs.
41
Will Deaconce292992013-11-22 16:14:41 +000042config PCI_HOST_GENERIC
43 bool "Generic PCI host controller"
44 depends on ARM && OF
45 help
46 Say Y here if you want to support a simple generic PCI host
47 controller, such as the one emulated by kvmtool.
48
Thomas Petazzoni45361a42013-05-16 17:55:22 +020049endmenu