Lines Matching +full:pcie +full:- +full:ep
1 # SPDX-License-Identifier: GPL-2.0
23 bool "TI DRA7xx PCIe controller Host Mode"
31 Enables support for the PCIe controller in the DRA7xx SoC to work in
32 host mode. There are two instances of PCIe controller in DRA7xx.
33 This controller can work either as EP or RC. In order to enable
34 host-specific features PCI_DRA7XX_HOST must be selected and in order
35 to enable device-specific features PCI_DRA7XX_EP must be selected.
39 bool "TI DRA7xx PCIe controller Endpoint Mode"
46 Enables support for the PCIe controller in the DRA7xx SoC to work in
47 endpoint mode. There are two instances of PCIe controller in DRA7xx.
48 This controller can work either as EP or RC. In order to enable
49 host-specific features PCI_DRA7XX_HOST must be selected and in order
50 to enable device-specific features PCI_DRA7XX_EP must be selected.
57 bool "Platform bus based DesignWare PCIe Controller - Host mode"
62 Enables support for the PCIe controller in the Designware IP to
63 work in host mode. There are two instances of PCIe controller in
65 This controller can work either as EP or RC. In order to enable
66 host-specific features PCIE_DW_PLAT_HOST must be selected and in
67 order to enable device-specific features PCI_DW_PLAT_EP must be
71 bool "Platform bus based DesignWare PCIe Controller - Endpoint mode"
77 Enables support for the PCIe controller in the Designware IP to
78 work in endpoint mode. There are two instances of PCIe controller
80 This controller can work either as EP or RC. In order to enable
81 host-specific features PCIE_DW_PLAT_HOST must be selected and in
82 order to enable device-specific features PCI_DW_PLAT_EP must be
86 bool "Samsung Exynos PCIe controller"
92 bool "Freescale i.MX6/7/8 PCIe controller"
98 bool "STMicroelectronics SPEAr PCIe controller"
103 Say Y here if you want PCIe support on SPEAr13XX SoCs.
115 Enables support for the PCIe controller in the Keystone SoC to
117 DesignWare hardware and therefore the driver re-uses the
127 Enables support for the PCIe controller in the Keystone SoC to
129 on DesignWare hardware and therefore the driver re-uses the
133 bool "Freescale Layerscape PCIe controller - Host mode"
139 Say Y here if you want to enable PCIe controller support on Layerscape
141 This controller can work either as EP or RC. The RCW[HOST_AGT_PEX]
142 determines which PCIe controller works in EP mode and which PCIe
146 bool "Freescale Layerscape PCIe controller - Endpoint mode"
151 Say Y here if you want to enable PCIe controller support on Layerscape
153 This controller can work either as EP or RC. The RCW[HOST_AGT_PEX]
154 determines which PCIe controller works in EP mode and which PCIe
159 bool "HiSilicon Hip05 and Hip06 SoCs PCIe controllers"
164 Say Y here if you want PCIe controller support on HiSilicon
168 bool "Qualcomm PCIe controller"
173 Say Y here to enable PCIe controller support on Qualcomm SoCs. The
174 PCIe controller uses the DesignWare core plus Qualcomm-specific
178 bool "Marvell Armada-8K PCIe controller"
183 Say Y here if you want to enable PCIe controller support on
184 Armada-8K SoCs. The PCIe controller on Armada-8K is based on
185 DesignWare hardware and therefore the driver re-uses the
192 bool "Axis ARTPEC-6 PCIe controller Host Mode"
198 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
202 bool "Axis ARTPEC-6 PCIe controller Endpoint Mode"
208 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
212 bool "Intel Gateway PCIe host controller support"
217 Say 'Y' here to enable PCIe Host controller support on Intel
219 The PCIe controller uses the DesignWare core plus Intel-specific
224 bool "HiSilicon Kirin series SoCs PCIe controllers"
228 Say Y here if you want PCIe controller support
232 bool "HiSilicon STB SoCs PCIe controllers"
237 Say Y here if you want PCIe controller support on HiSilicon STB SoCs
240 tristate "MESON PCIe controller"
247 and therefore the driver re-uses the DesignWare core functions to
254 tristate "NVIDIA Tegra194 (and later) PCIe controller - Host Mode"
261 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
262 work in host mode. There are two instances of PCIe controllers in
263 Tegra194. This controller can work either as EP or RC. In order to
264 enable host-specific features PCIE_TEGRA194_HOST must be selected and
265 in order to enable device-specific features PCIE_TEGRA194_EP must be
269 tristate "NVIDIA Tegra194 (and later) PCIe controller - Endpoint Mode"
276 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
277 work in host mode. There are two instances of PCIe controllers in
278 Tegra194. This controller can work either as EP or RC. In order to
279 enable host-specific features PCIE_TEGRA194_HOST must be selected and
280 in order to enable device-specific features PCIE_TEGRA194_EP must be
284 bool "Socionext UniPhier PCIe host controllers"
290 Say Y here if you want PCIe host controller support on UniPhier SoCs.
294 bool "Socionext UniPhier PCIe endpoint controllers"
300 Say Y here if you want PCIe endpoint controller support on
304 bool "Amazon Annapurna Labs PCIe controller"
309 Say Y here to enable support of the Amazon's Annapurna Labs PCIe
310 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
312 required only for DT-based platforms. ACPI platforms with the
313 Annapurna Labs PCIe controller don't need to enable this.