Lines Matching +full:mode +full:-

1 # SPDX-License-Identifier: GPL-2.0
3 menu "DesignWare-based PCIe controllers"
27 required only for DT-based platforms. ACPI platforms with the
38 and therefore the driver re-uses the DesignWare core functions to
45 bool "Axis ARTPEC-6 PCIe controller (host mode)"
51 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
52 host mode. This uses the DesignWare core.
55 bool "Axis ARTPEC-6 PCIe controller (endpoint mode)"
61 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
62 endpoint mode. This uses the DesignWare core.
65 tristate "Baikal-T1 PCIe controller"
70 Enables support for the PCIe controller in the Baikal-T1 SoC to work
71 in host mode. It's based on the Synopsys DWC PCIe v4.60a IP-core.
77 bool "Freescale i.MX6/7/8 PCIe controller (host mode)"
84 work in Root Complex mode. The PCI controller on i.MX is based
85 on DesignWare hardware and therefore the driver re-uses the
89 bool "Freescale i.MX6/7/8 PCIe controller (endpoint mode)"
96 work in endpoint mode. The PCI controller on i.MX is based
97 on DesignWare hardware and therefore the driver re-uses the
101 bool "Freescale Layerscape PCIe controller (host mode)"
108 SoCs to work in Host mode.
110 determines which PCIe controller works in EP mode and which PCIe
111 controller works in RC mode.
114 bool "Freescale Layerscape PCIe controller (endpoint mode)"
120 SoCs to work in Endpoint mode.
122 determines which PCIe controller works in EP mode and which PCIe
123 controller works in RC mode.
161 The PCIe controller uses the DesignWare core plus Intel-specific
168 bool "Intel Keem Bay PCIe controller (host mode)"
175 to work in host mode.
180 bool "Intel Keem Bay PCIe controller (endpoint mode)"
188 to work in endpoint mode.
193 bool "Marvell Armada-8K PCIe controller"
199 Armada-8K SoCs. The PCIe controller on Armada-8K is based on
200 DesignWare hardware and therefore the driver re-uses the
207 tristate "NVIDIA Tegra194 (and later) PCIe controller (host mode)"
215 work in host mode. There are two instances of PCIe controllers in
217 enable host-specific features PCIE_TEGRA194_HOST must be selected and
218 in order to enable device-specific features PCIE_TEGRA194_EP must be
222 tristate "NVIDIA Tegra194 (and later) PCIe controller (endpoint mode)"
230 work in endpoint mode. There are two instances of PCIe controllers in
232 enable host-specific features PCIE_TEGRA194_HOST must be selected and
233 in order to enable device-specific features PCIE_TEGRA194_EP must be
240 bool "Platform bus based DesignWare PCIe controller (host mode)"
246 work in host mode. There are two instances of PCIe controller in
249 host-specific features PCIE_DW_PLAT_HOST must be selected and in
250 order to enable device-specific features PCI_DW_PLAT_EP must be
254 bool "Platform bus based DesignWare PCIe controller (endpoint mode)"
261 work in endpoint mode. There are two instances of PCIe controller
264 host-specific features PCIE_DW_PLAT_HOST must be selected and in
265 order to enable device-specific features PCI_DW_PLAT_EP must be
269 bool "Qualcomm PCIe controller (host mode)"
276 PCIe controller uses the DesignWare core plus Qualcomm-specific
280 tristate "Qualcomm PCIe controller (endpoint mode)"
286 to work in endpoint mode. The PCIe controller uses the DesignWare core
287 plus Qualcomm-specific hardware wrappers.
293 tristate "Renesas R-Car Gen4 PCIe controller (host mode)"
299 Say Y here if you want PCIe controller (host mode) on R-Car Gen4 SoCs.
301 called pcie-rcar-gen4.ko. This uses the DesignWare core.
304 tristate "Renesas R-Car Gen4 PCIe controller (endpoint mode)"
310 Say Y here if you want PCIe controller (endpoint mode) on R-Car Gen4
312 will be called pcie-rcar-gen4.ko. This uses the DesignWare core.
332 to work in host mode. The PCI controller is based on the DesignWare
333 hardware and therefore the driver re-uses the DesignWare core
346 bool "Socionext UniPhier PCIe controller (host mode)"
356 bool "Socionext UniPhier PCIe controller (endpoint mode)"
377 tristate "TI DRA7xx PCIe controller (host mode)"
386 host mode. There are two instances of PCIe controller in DRA7xx.
388 host-specific features PCI_DRA7XX_HOST must be selected and in order
389 to enable device-specific features PCI_DRA7XX_EP must be selected.
393 tristate "TI DRA7xx PCIe controller (endpoint mode)"
401 endpoint mode. There are two instances of PCIe controller in DRA7xx.
403 host-specific features PCI_DRA7XX_HOST must be selected and in order
404 to enable device-specific features PCI_DRA7XX_EP must be selected.
411 bool "TI Keystone PCIe controller (host mode)"
418 work in host mode. The PCI controller on Keystone is based on
419 DesignWare hardware and therefore the driver re-uses the
423 bool "TI Keystone PCIe controller (endpoint mode)"
430 work in endpoint mode. The PCI controller on Keystone is based
431 on DesignWare hardware and therefore the driver re-uses the