Lines Matching +full:tegra194 +full:- +full:pcie

1 # SPDX-License-Identifier: GPL-2.0
3 menu "DesignWare-based PCIe controllers"
18 bool "Amazon Annapurna Labs PCIe controller"
24 Say Y here to enable support of the Amazon's Annapurna Labs PCIe
25 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
27 required only for DT-based platforms. ACPI platforms with the
28 Annapurna Labs PCIe controller don't need to enable this.
31 tristate "Amlogic Meson PCIe controller"
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
55 bool "Axis ARTPEC-6 PCIe controller (endpoint mode)"
61 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
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)"
83 Enables support for the PCIe controller in the i.MX SoCs to
85 on DesignWare hardware and therefore the driver re-uses the
89 bool "Freescale i.MX6/7/8 PCIe controller (endpoint mode)"
95 Enables support for the PCIe controller in the i.MX SoCs to
97 on DesignWare hardware and therefore the driver re-uses the
101 bool "Freescale Layerscape PCIe controller (host mode)"
107 Say Y here if you want to enable PCIe controller support on Layerscape
110 determines which PCIe controller works in EP mode and which PCIe
114 bool "Freescale Layerscape PCIe controller (endpoint mode)"
119 Say Y here if you want to enable PCIe controller support on Layerscape
122 determines which PCIe controller works in EP mode and which PCIe
127 bool "HiSilicon Hip05 and Hip06 SoCs PCIe controller"
132 Say Y here if you want PCIe controller support on HiSilicon
137 tristate "HiSilicon Kirin PCIe controller"
142 Say Y here if you want PCIe controller support
146 bool "HiSilicon STB PCIe controller"
151 Say Y here if you want PCIe controller support on HiSilicon STB SoCs
154 bool "Intel Gateway PCIe controller "
159 Say 'Y' here to enable PCIe Host controller support on Intel
161 The PCIe controller uses the DesignWare core plus Intel-specific
168 bool "Intel Keem Bay PCIe controller (host mode)"
174 Say 'Y' here to enable support for the PCIe controller in Keem Bay
176 The PCIe controller is based on DesignWare Hardware and uses
180 bool "Intel Keem Bay PCIe controller (endpoint mode)"
187 Say 'Y' here to enable support for the PCIe controller in Keem Bay
189 The PCIe controller is based on DesignWare Hardware and uses
193 bool "Marvell Armada-8K PCIe controller"
198 Say Y here if you want to enable PCIe controller support on
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)"
214 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
215 work in host mode. There are two instances of PCIe controllers in
216 Tegra194. This controller can work either as EP or RC. In order to
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)"
229 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
230 work in endpoint mode. There are two instances of PCIe controllers in
231 Tegra194. This controller can work either as EP or RC. In order to
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)"
245 Enables support for the PCIe controller in the Designware IP to
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)"
260 Enables support for the PCIe controller in the Designware IP to
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)"
279 Say Y here to enable PCIe controller support on Qualcomm SoCs. The
280 PCIe controller uses the DesignWare core plus Qualcomm-specific
284 tristate "Qualcomm PCIe controller (endpoint mode)"
290 Say Y here to enable support for the PCIe controllers on Qualcomm SoCs
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)"
330 Enables support for the DesignWare PCIe controller in the
334 bool "Rockchip DesignWare PCIe controller (endpoint mode)"
341 Enables support for the DesignWare PCIe controller in the
345 tristate "Samsung Exynos PCIe controller"
350 Enables support for the PCIe controller in the Samsung Exynos SoCs
352 hardware and therefore the driver re-uses the DesignWare core
356 bool "SiFive FU740 PCIe controller"
361 Say Y here if you want PCIe controller support for the SiFive
365 bool "Socionext UniPhier PCIe controller (host mode)"
371 Say Y here if you want PCIe host controller support on UniPhier SoCs.
375 bool "Socionext UniPhier PCIe controller (endpoint mode)"
381 Say Y here if you want PCIe endpoint controller support on
385 bool "STMicroelectronics SPEAr PCIe controller"
390 Say Y here if you want PCIe support on SPEAr13XX SoCs.
396 tristate "TI DRA7xx PCIe controller (host mode)"
404 Enables support for the PCIe controller in the DRA7xx SoC to work in
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)"
419 Enables support for the PCIe controller in the DRA7xx SoC to work in
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)"
436 Enables support for the PCIe controller in the Keystone SoC to
438 DesignWare hardware and therefore the driver re-uses the
442 bool "TI Keystone PCIe controller (endpoint mode)"
448 Enables support for the PCIe controller in the Keystone SoC to
450 on DesignWare hardware and therefore the driver re-uses the
454 bool "Toshiba Visconti PCIe controller"
459 Say Y here if you want PCIe controller support on Toshiba Visconti SoC.