Lines Matching +full:uniphier +full:- +full:pcie

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
29 bool "Amazon Annapurna Labs PCIe controller"
35 Say Y here to enable support of the Amazon's Annapurna Labs PCIe
36 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
38 required only for DT-based platforms. ACPI platforms with the
39 Annapurna Labs PCIe controller don't need to enable this.
42 bool "AMD MDB Versal2 PCIe controller"
47 Say Y here if you want to enable PCIe controller support on AMD
48 Versal2 SoCs. The AMD MDB Versal2 PCIe controller is based on
49 DesignWare IP and therefore the driver re-uses the DesignWare
53 tristate "Amlogic Meson PCIe controller"
60 and therefore the driver re-uses the DesignWare core functions to
67 bool "Axis ARTPEC-6 PCIe controller (host mode)"
73 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
77 bool "Axis ARTPEC-6 PCIe controller (endpoint mode)"
83 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
87 tristate "Baikal-T1 PCIe controller"
92 Enables support for the PCIe controller in the Baikal-T1 SoC to work
93 in host mode. It's based on the Synopsys DWC PCIe v4.60a IP-core.
99 bool "Freescale i.MX6/7/8 PCIe controller (host mode)"
105 Enables support for the PCIe controller in the i.MX SoCs to
107 on DesignWare hardware and therefore the driver re-uses the
111 bool "Freescale i.MX6/7/8 PCIe controller (endpoint mode)"
117 Enables support for the PCIe controller in the i.MX SoCs to
119 on DesignWare hardware and therefore the driver re-uses the
123 bool "Freescale Layerscape PCIe controller (host mode)"
129 Say Y here if you want to enable PCIe controller support on Layerscape
132 determines which PCIe controller works in EP mode and which PCIe
136 bool "Freescale Layerscape PCIe controller (endpoint mode)"
141 Say Y here if you want to enable PCIe controller support on Layerscape
144 determines which PCIe controller works in EP mode and which PCIe
149 bool "HiSilicon Hip05 and Hip06 SoCs PCIe controller"
154 Say Y here if you want PCIe controller support on HiSilicon
159 tristate "HiSilicon Kirin PCIe controller"
164 Say Y here if you want PCIe controller support
168 bool "HiSilicon STB PCIe controller"
173 Say Y here if you want PCIe controller support on HiSilicon STB SoCs
176 bool "Intel Gateway PCIe controller "
181 Say 'Y' here to enable PCIe Host controller support on Intel
183 The PCIe controller uses the DesignWare core plus Intel-specific
190 bool "Intel Keem Bay PCIe controller (host mode)"
196 Say 'Y' here to enable support for the PCIe controller in Keem Bay
198 The PCIe controller is based on DesignWare Hardware and uses
202 bool "Intel Keem Bay PCIe controller (endpoint mode)"
209 Say 'Y' here to enable support for the PCIe controller in Keem Bay
211 The PCIe controller is based on DesignWare Hardware and uses
215 bool "Marvell Armada-8K PCIe controller"
220 Say Y here if you want to enable PCIe controller support on
221 Armada-8K SoCs. The PCIe controller on Armada-8K is based on
222 DesignWare hardware and therefore the driver re-uses the
229 tristate "NVIDIA Tegra194 (and later) PCIe controller (host mode)"
236 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
237 work in host mode. There are two instances of PCIe controllers in
239 enable host-specific features PCIE_TEGRA194_HOST must be selected and
240 in order to enable device-specific features PCIE_TEGRA194_EP must be
244 tristate "NVIDIA Tegra194 (and later) PCIe controller (endpoint mode)"
251 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
252 work in endpoint mode. There are two instances of PCIe controllers in
254 enable host-specific features PCIE_TEGRA194_HOST must be selected and
255 in order to enable device-specific features PCIE_TEGRA194_EP must be
262 bool "Platform bus based DesignWare PCIe controller (host mode)"
267 Enables support for the PCIe controller in the Designware IP to
268 work in host mode. There are two instances of PCIe controller in
271 host-specific features PCIE_DW_PLAT_HOST must be selected and in
272 order to enable device-specific features PCI_DW_PLAT_EP must be
276 bool "Platform bus based DesignWare PCIe controller (endpoint mode)"
282 Enables support for the PCIe controller in the Designware IP to
283 work in endpoint mode. There are two instances of PCIe controller
286 host-specific features PCIE_DW_PLAT_HOST must be selected and in
287 order to enable device-specific features PCI_DW_PLAT_EP must be
294 bool "Qualcomm PCIe controller (host mode)"
302 Say Y here to enable PCIe controller support on Qualcomm SoCs. The
303 PCIe controller uses the DesignWare core plus Qualcomm-specific
307 tristate "Qualcomm PCIe controller (endpoint mode)"
313 Say Y here to enable support for the PCIe controllers on Qualcomm SoCs
314 to work in endpoint mode. The PCIe controller uses the DesignWare core
315 plus Qualcomm-specific hardware wrappers.
321 tristate "Renesas R-Car Gen4 PCIe controller (host mode)"
327 Say Y here if you want PCIe controller (host mode) on R-Car Gen4 SoCs.
329 called pcie-rcar-gen4.ko. This uses the DesignWare core.
332 tristate "Renesas R-Car Gen4 PCIe controller (endpoint mode)"
338 Say Y here if you want PCIe controller (endpoint mode) on R-Car Gen4
340 will be called pcie-rcar-gen4.ko. This uses the DesignWare core.
346 bool "Rockchip DesignWare PCIe controller (host mode)"
353 Enables support for the DesignWare PCIe controller in the
357 bool "Rockchip DesignWare PCIe controller (endpoint mode)"
364 Enables support for the DesignWare PCIe controller in the
368 tristate "Samsung Exynos PCIe controller"
373 Enables support for the PCIe controller in the Samsung Exynos SoCs
375 hardware and therefore the driver re-uses the DesignWare core
379 bool "SiFive FU740 PCIe controller"
384 Say Y here if you want PCIe controller support for the SiFive
388 bool "Socionext UniPhier PCIe controller (host mode)"
394 Say Y here if you want PCIe host controller support on UniPhier SoCs.
398 bool "Socionext UniPhier PCIe controller (endpoint mode)"
404 Say Y here if you want PCIe endpoint controller support on
405 UniPhier SoCs. This driver supports Pro5 SoC.
408 bool "Sophgo DesignWare PCIe controller (host mode)"
414 Say Y here if you want PCIe host controller support on
418 bool "STMicroelectronics SPEAr PCIe controller"
423 Say Y here if you want PCIe support on SPEAr13XX SoCs.
429 tristate "TI DRA7xx PCIe controller (host mode)"
437 Enables support for the PCIe controller in the DRA7xx SoC to work in
438 host mode. There are two instances of PCIe controller in DRA7xx.
440 host-specific features PCI_DRA7XX_HOST must be selected and in order
441 to enable device-specific features PCI_DRA7XX_EP must be selected.
445 tristate "TI DRA7xx PCIe controller (endpoint mode)"
452 Enables support for the PCIe controller in the DRA7xx SoC to work in
453 endpoint mode. There are two instances of PCIe controller in DRA7xx.
455 host-specific features PCI_DRA7XX_HOST must be selected and in order
456 to enable device-specific features PCI_DRA7XX_EP must be selected.
463 bool "TI Keystone PCIe controller (host mode)"
469 Enables support for the PCIe controller in the Keystone SoC to
471 DesignWare hardware and therefore the driver re-uses the
475 bool "TI Keystone PCIe controller (endpoint mode)"
481 Enables support for the PCIe controller in the Keystone SoC to
483 on DesignWare hardware and therefore the driver re-uses the
487 bool "Toshiba Visconti PCIe controller"
492 Say Y here if you want PCIe controller support on Toshiba Visconti SoC.