Lines Matching +full:uniphier +full:- +full:pro5 +full:- +full:pcie +full:- +full:ep
1 # SPDX-License-Identifier: GPL-2.0
3 menu "DesignWare-based PCIe controllers"
10 bool "DesignWare PCIe debugfs entries"
14 Say Y here to enable debugfs entries for the PCIe controller. These
28 bool "Amazon Annapurna Labs PCIe controller"
34 Say Y here to enable support of the Amazon's Annapurna Labs PCIe
35 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
37 required only for DT-based platforms. ACPI platforms with the
38 Annapurna Labs PCIe controller don't need to enable this.
41 bool "AMD MDB Versal2 PCIe controller"
46 Say Y here if you want to enable PCIe controller support on AMD
47 Versal2 SoCs. The AMD MDB Versal2 PCIe controller is based on
48 DesignWare IP and therefore the driver re-uses the DesignWare
52 tristate "Amlogic Meson PCIe controller"
59 and therefore the driver re-uses the DesignWare core functions to
66 bool "Axis ARTPEC-6 PCIe controller (host mode)"
72 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
76 bool "Axis ARTPEC-6 PCIe controller (endpoint mode)"
82 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
86 tristate "Baikal-T1 PCIe controller"
91 Enables support for the PCIe controller in the Baikal-T1 SoC to work
92 in host mode. It's based on the Synopsys DWC PCIe v4.60a IP-core.
98 bool "Freescale i.MX6/7/8 PCIe controller (host mode)"
104 Enables support for the PCIe controller in the i.MX SoCs to
106 on DesignWare hardware and therefore the driver re-uses the
110 bool "Freescale i.MX6/7/8 PCIe controller (endpoint mode)"
116 Enables support for the PCIe controller in the i.MX SoCs to
118 on DesignWare hardware and therefore the driver re-uses the
122 bool "Freescale Layerscape PCIe controller (host mode)"
128 Say Y here if you want to enable PCIe controller support on Layerscape
130 This controller can work either as EP or RC. The RCW[HOST_AGT_PEX]
131 determines which PCIe controller works in EP mode and which PCIe
135 bool "Freescale Layerscape PCIe controller (endpoint mode)"
140 Say Y here if you want to enable PCIe controller support on Layerscape
142 This controller can work either as EP or RC. The RCW[HOST_AGT_PEX]
143 determines which PCIe controller works in EP mode and which PCIe
148 bool "HiSilicon Hip05 and Hip06 SoCs PCIe controller"
153 Say Y here if you want PCIe controller support on HiSilicon
158 tristate "HiSilicon Kirin PCIe controller"
163 Say Y here if you want PCIe controller support
167 bool "HiSilicon STB PCIe controller"
172 Say Y here if you want PCIe controller support on HiSilicon STB SoCs
175 bool "Intel Gateway PCIe controller "
180 Say 'Y' here to enable PCIe Host controller support on Intel
182 The PCIe controller uses the DesignWare core plus Intel-specific
189 bool "Intel Keem Bay PCIe controller (host mode)"
195 Say 'Y' here to enable support for the PCIe controller in Keem Bay
197 The PCIe controller is based on DesignWare Hardware and uses
201 bool "Intel Keem Bay PCIe controller (endpoint mode)"
208 Say 'Y' here to enable support for the PCIe controller in Keem Bay
210 The PCIe controller is based on DesignWare Hardware and uses
214 bool "Marvell Armada-8K PCIe controller"
219 Say Y here if you want to enable PCIe controller support on
220 Armada-8K SoCs. The PCIe controller on Armada-8K is based on
221 DesignWare hardware and therefore the driver re-uses the
228 tristate "NVIDIA Tegra194 (and later) PCIe controller (host mode)"
235 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
236 work in host mode. There are two instances of PCIe controllers in
237 Tegra194. This controller can work either as EP or RC. In order to
238 enable host-specific features PCIE_TEGRA194_HOST must be selected and
239 in order to enable device-specific features PCIE_TEGRA194_EP must be
243 tristate "NVIDIA Tegra194 (and later) PCIe controller (endpoint mode)"
250 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
251 work in endpoint mode. There are two instances of PCIe controllers in
252 Tegra194. This controller can work either as EP or RC. In order to
253 enable host-specific features PCIE_TEGRA194_HOST must be selected and
254 in order to enable device-specific features PCIE_TEGRA194_EP must be
261 bool "Platform bus based DesignWare PCIe controller (host mode)"
266 Enables support for the PCIe controller in the Designware IP to
267 work in host mode. There are two instances of PCIe controller in
269 This controller can work either as EP or RC. In order to enable
270 host-specific features PCIE_DW_PLAT_HOST must be selected and in
271 order to enable device-specific features PCI_DW_PLAT_EP must be
275 bool "Platform bus based DesignWare PCIe controller (endpoint mode)"
281 Enables support for the PCIe controller in the Designware IP to
282 work in endpoint mode. There are two instances of PCIe controller
284 This controller can work either as EP or RC. In order to enable
285 host-specific features PCIE_DW_PLAT_HOST must be selected and in
286 order to enable device-specific features PCI_DW_PLAT_EP must be
293 bool "Qualcomm PCIe controller (host mode)"
300 Say Y here to enable PCIe controller support on Qualcomm SoCs. The
301 PCIe controller uses the DesignWare core plus Qualcomm-specific
305 tristate "Qualcomm PCIe controller (endpoint mode)"
311 Say Y here to enable support for the PCIe controllers on Qualcomm SoCs
312 to work in endpoint mode. The PCIe controller uses the DesignWare core
313 plus Qualcomm-specific hardware wrappers.
319 tristate "Renesas R-Car Gen4 PCIe controller (host mode)"
325 Say Y here if you want PCIe controller (host mode) on R-Car Gen4 SoCs.
327 called pcie-rcar-gen4.ko. This uses the DesignWare core.
330 tristate "Renesas R-Car Gen4 PCIe controller (endpoint mode)"
336 Say Y here if you want PCIe controller (endpoint mode) on R-Car Gen4
338 will be called pcie-rcar-gen4.ko. This uses the DesignWare core.
344 bool "Rockchip DesignWare PCIe controller (host mode)"
351 Enables support for the DesignWare PCIe controller in the
355 bool "Rockchip DesignWare PCIe controller (endpoint mode)"
362 Enables support for the DesignWare PCIe controller in the
366 tristate "Samsung Exynos PCIe controller"
371 Enables support for the PCIe controller in the Samsung Exynos SoCs
373 hardware and therefore the driver re-uses the DesignWare core
377 bool "SiFive FU740 PCIe controller"
382 Say Y here if you want PCIe controller support for the SiFive
386 bool "Socionext UniPhier PCIe controller (host mode)"
392 Say Y here if you want PCIe host controller support on UniPhier SoCs.
396 bool "Socionext UniPhier PCIe controller (endpoint mode)"
402 Say Y here if you want PCIe endpoint controller support on
403 UniPhier SoCs. This driver supports Pro5 SoC.
406 bool "STMicroelectronics SPEAr PCIe controller"
411 Say Y here if you want PCIe support on SPEAr13XX SoCs.
417 tristate "TI DRA7xx PCIe controller (host mode)"
425 Enables support for the PCIe controller in the DRA7xx SoC to work in
426 host mode. There are two instances of PCIe controller in DRA7xx.
427 This controller can work either as EP or RC. In order to enable
428 host-specific features PCI_DRA7XX_HOST must be selected and in order
429 to enable device-specific features PCI_DRA7XX_EP must be selected.
433 tristate "TI DRA7xx PCIe controller (endpoint mode)"
440 Enables support for the PCIe controller in the DRA7xx SoC to work in
441 endpoint mode. There are two instances of PCIe controller in DRA7xx.
442 This controller can work either as EP or RC. In order to enable
443 host-specific features PCI_DRA7XX_HOST must be selected and in order
444 to enable device-specific features PCI_DRA7XX_EP must be selected.
451 bool "TI Keystone PCIe controller (host mode)"
457 Enables support for the PCIe controller in the Keystone SoC to
459 DesignWare hardware and therefore the driver re-uses the
463 bool "TI Keystone PCIe controller (endpoint mode)"
469 Enables support for the PCIe controller in the Keystone SoC to
471 on DesignWare hardware and therefore the driver re-uses the
475 bool "Toshiba Visconti PCIe controller"
480 Say Y here if you want PCIe controller support on Toshiba Visconti SoC.