Lines Matching +full:mode +full:- +full:based

1 # SPDX-License-Identifier: GPL-2.0
3 menu "DesignWare-based PCIe controllers"
27 required only for DT-based platforms. ACPI platforms with the
37 SoCs. The PCI controller on Amlogic is based on DesignWare hardware
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.
176 The PCIe controller is based on DesignWare Hardware and uses
180 bool "Intel Keem Bay PCIe controller (endpoint mode)"
188 to work in endpoint mode.
189 The PCIe controller is based on DesignWare Hardware and uses
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
272 bool "Qualcomm PCIe controller (host mode)"
280 PCIe controller uses the DesignWare core plus Qualcomm-specific
284 tristate "Qualcomm PCIe controller (endpoint mode)"
291 to work in endpoint mode. The PCIe controller uses the DesignWare core
292 plus Qualcomm-specific hardware wrappers.
298 tristate "Renesas R-Car Gen4 PCIe controller (host mode)"
304 Say Y here if you want PCIe controller (host mode) on R-Car Gen4 SoCs.
306 called pcie-rcar-gen4.ko. This uses the DesignWare core.
309 tristate "Renesas R-Car Gen4 PCIe controller (endpoint mode)"
315 Say Y here if you want PCIe controller (endpoint mode) on R-Car Gen4
317 will be called pcie-rcar-gen4.ko. This uses the DesignWare core.
323 bool "Rockchip DesignWare PCIe controller (host mode)"
331 Rockchip SoC (except RK3399) to work in host mode.
334 bool "Rockchip DesignWare PCIe controller (endpoint mode)"
342 Rockchip SoC (except RK3399) to work in endpoint mode.
351 to work in host mode. The PCI controller is based on the DesignWare
352 hardware and therefore the driver re-uses the DesignWare core
365 bool "Socionext UniPhier PCIe controller (host mode)"
375 bool "Socionext UniPhier PCIe controller (endpoint mode)"
396 tristate "TI DRA7xx PCIe controller (host mode)"
405 host mode. There are two instances of PCIe controller in DRA7xx.
407 host-specific features PCI_DRA7XX_HOST must be selected and in order
408 to enable device-specific features PCI_DRA7XX_EP must be selected.
412 tristate "TI DRA7xx PCIe controller (endpoint mode)"
420 endpoint mode. There are two instances of PCIe controller in DRA7xx.
422 host-specific features PCI_DRA7XX_HOST must be selected and in order
423 to enable device-specific features PCI_DRA7XX_EP must be selected.
430 bool "TI Keystone PCIe controller (host mode)"
437 work in host mode. The PCI controller on Keystone is based on
438 DesignWare hardware and therefore the driver re-uses the
442 bool "TI Keystone PCIe controller (endpoint mode)"
449 work in endpoint mode. The PCI controller on Keystone is based
450 on DesignWare hardware and therefore the driver re-uses the