Lines Matching +full:mode +full:-

1 # SPDX-License-Identifier: GPL-2.0
3 menu "DesignWare-based PCIe controllers"
39 required only for DT-based platforms. ACPI platforms with the
50 DesignWare IP and therefore the driver re-uses the DesignWare
61 and therefore the driver re-uses the DesignWare core functions to
68 bool "Axis ARTPEC-6 PCIe controller (host mode)"
74 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
75 host mode. This uses the DesignWare core.
78 bool "Axis ARTPEC-6 PCIe controller (endpoint mode)"
84 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
85 endpoint mode. This uses the DesignWare core.
88 tristate "Baikal-T1 PCIe controller"
93 Enables support for the PCIe controller in the Baikal-T1 SoC to work
94 in host mode. It's based on the Synopsys DWC PCIe v4.60a IP-core.
100 bool "Freescale i.MX6/7/8 PCIe controller (host mode)"
107 work in Root Complex mode. The PCI controller on i.MX is based
108 on DesignWare hardware and therefore the driver re-uses the
112 bool "Freescale i.MX6/7/8 PCIe controller (endpoint mode)"
119 work in endpoint mode. The PCI controller on i.MX is based
120 on DesignWare hardware and therefore the driver re-uses the
124 bool "Freescale Layerscape PCIe controller (host mode)"
131 SoCs to work in Host mode.
133 determines which PCIe controller works in EP mode and which PCIe
134 controller works in RC mode.
137 bool "Freescale Layerscape PCIe controller (endpoint mode)"
143 SoCs to work in Endpoint mode.
145 determines which PCIe controller works in EP mode and which PCIe
146 controller works in RC mode.
184 The PCIe controller uses the DesignWare core plus Intel-specific
191 bool "Intel Keem Bay PCIe controller (host mode)"
198 to work in host mode.
203 bool "Intel Keem Bay PCIe controller (endpoint mode)"
211 to work in endpoint mode.
216 bool "Marvell Armada-8K PCIe controller"
222 Armada-8K SoCs. The PCIe controller on Armada-8K is based on
223 DesignWare hardware and therefore the driver re-uses the
230 tristate "NVIDIA Tegra194 (and later) PCIe controller (host mode)"
238 work in host mode. There are two instances of PCIe controllers in
240 enable host-specific features PCIE_TEGRA194_HOST must be selected and
241 in order to enable device-specific features PCIE_TEGRA194_EP must be
245 tristate "NVIDIA Tegra194 (and later) PCIe controller (endpoint mode)"
253 work in endpoint mode. There are two instances of PCIe controllers in
255 enable host-specific features PCIE_TEGRA194_HOST must be selected and
256 in order to enable device-specific features PCIE_TEGRA194_EP must be
263 bool "Platform bus based DesignWare PCIe controller (host mode)"
269 work in host mode. There are two instances of PCIe controller in
272 host-specific features PCIE_DW_PLAT_HOST must be selected and in
273 order to enable device-specific features PCI_DW_PLAT_EP must be
277 bool "Platform bus based DesignWare PCIe controller (endpoint mode)"
284 work in endpoint mode. There are two instances of PCIe controller
287 host-specific features PCIE_DW_PLAT_HOST must be selected and in
288 order to enable device-specific features PCI_DW_PLAT_EP must be
295 bool "Qualcomm PCIe controller (host mode)"
305 PCIe controller uses the DesignWare core plus Qualcomm-specific
309 tristate "Qualcomm PCIe controller (endpoint mode)"
316 to work in endpoint mode. The PCIe controller uses the DesignWare core
317 plus Qualcomm-specific hardware wrappers.
323 tristate "Renesas R-Car Gen4 PCIe controller (host mode)"
329 Say Y here if you want PCIe controller (host mode) on R-Car Gen4 SoCs.
331 called pcie-rcar-gen4.ko. This uses the DesignWare core.
334 tristate "Renesas R-Car Gen4 PCIe controller (endpoint mode)"
340 Say Y here if you want PCIe controller (endpoint mode) on R-Car Gen4
342 will be called pcie-rcar-gen4.ko. This uses the DesignWare core.
348 bool "Rockchip DesignWare PCIe controller (host mode)"
356 Rockchip SoC (except RK3399) to work in host mode.
359 bool "Rockchip DesignWare PCIe controller (endpoint mode)"
367 Rockchip SoC (except RK3399) to work in endpoint mode.
376 to work in host mode. The PCI controller is based on the DesignWare
377 hardware and therefore the driver re-uses the DesignWare core
390 bool "Socionext UniPhier PCIe controller (host mode)"
400 bool "Socionext UniPhier PCIe controller (endpoint mode)"
410 bool "Sophgo DesignWare PCIe controller (host mode)"
428 tristate "STMicroelectronics STM32MP25 PCIe Controller (host mode)"
437 will be called pcie-stm32.
440 tristate "STMicroelectronics STM32MP25 PCIe Controller (endpoint mode)"
449 will be called pcie-stm32-ep.
455 tristate "TI DRA7xx PCIe controller (host mode)"
464 host mode. There are two instances of PCIe controller in DRA7xx.
466 host-specific features PCI_DRA7XX_HOST must be selected and in order
467 to enable device-specific features PCI_DRA7XX_EP must be selected.
471 tristate "TI DRA7xx PCIe controller (endpoint mode)"
479 endpoint mode. There are two instances of PCIe controller in DRA7xx.
481 host-specific features PCI_DRA7XX_HOST must be selected and in order
482 to enable device-specific features PCI_DRA7XX_EP must be selected.
489 bool "TI Keystone PCIe controller (host mode)"
496 work in host mode. The PCI controller on Keystone is based on
497 DesignWare hardware and therefore the driver re-uses the
501 bool "TI Keystone PCIe controller (endpoint mode)"
508 work in endpoint mode. The PCI controller on Keystone is based
509 on DesignWare hardware and therefore the driver re-uses the