Lines Matching +full:controller +full:- +full:specific
1 # SPDX-License-Identifier: GPL-2.0
23 bool "TI DRA7xx PCIe controller Host Mode"
31 Enables support for the PCIe controller in the DRA7xx SoC to work in
32 host mode. There are two instances of PCIe controller in DRA7xx.
33 This controller can work either as EP or RC. In order to enable
34 host-specific features PCI_DRA7XX_HOST must be selected and in order
35 to enable device-specific features PCI_DRA7XX_EP must be selected.
39 bool "TI DRA7xx PCIe controller Endpoint Mode"
46 Enables support for the PCIe controller in the DRA7xx SoC to work in
47 endpoint mode. There are two instances of PCIe controller in DRA7xx.
48 This controller can work either as EP or RC. In order to enable
49 host-specific features PCI_DRA7XX_HOST must be selected and in order
50 to enable device-specific features PCI_DRA7XX_EP must be selected.
57 bool "Platform bus based DesignWare PCIe Controller - Host mode"
62 Enables support for the PCIe controller in the Designware IP to
63 work in host mode. There are two instances of PCIe controller in
65 This controller can work either as EP or RC. In order to enable
66 host-specific features PCIE_DW_PLAT_HOST must be selected and in
67 order to enable device-specific features PCI_DW_PLAT_EP must be
71 bool "Platform bus based DesignWare PCIe Controller - Endpoint mode"
77 Enables support for the PCIe controller in the Designware IP to
78 work in endpoint mode. There are two instances of PCIe controller
80 This controller can work either as EP or RC. In order to enable
81 host-specific features PCIE_DW_PLAT_HOST must be selected and in
82 order to enable device-specific features PCI_DW_PLAT_EP must be
86 bool "Samsung Exynos PCIe controller"
92 bool "Freescale i.MX6/7/8 PCIe controller"
98 bool "STMicroelectronics SPEAr PCIe controller"
115 Enables support for the PCIe controller in the Keystone SoC to
116 work in host mode. The PCI controller on Keystone is based on
117 DesignWare hardware and therefore the driver re-uses the
127 Enables support for the PCIe controller in the Keystone SoC to
128 work in endpoint mode. The PCI controller on Keystone is based
129 on DesignWare hardware and therefore the driver re-uses the
133 bool "Freescale Layerscape PCIe controller - Host mode"
139 Say Y here if you want to enable PCIe controller support on Layerscape
141 This controller can work either as EP or RC. The RCW[HOST_AGT_PEX]
142 determines which PCIe controller works in EP mode and which PCIe
143 controller works in RC mode.
146 bool "Freescale Layerscape PCIe controller - Endpoint mode"
151 Say Y here if you want to enable PCIe controller support on Layerscape
153 This controller can work either as EP or RC. The RCW[HOST_AGT_PEX]
154 determines which PCIe controller works in EP mode and which PCIe
155 controller works in RC mode.
164 Say Y here if you want PCIe controller support on HiSilicon
168 bool "Qualcomm PCIe controller"
173 Say Y here to enable PCIe controller support on Qualcomm SoCs. The
174 PCIe controller uses the DesignWare core plus Qualcomm-specific
178 bool "Marvell Armada-8K PCIe controller"
183 Say Y here if you want to enable PCIe controller support on
184 Armada-8K SoCs. The PCIe controller on Armada-8K is based on
185 DesignWare hardware and therefore the driver re-uses the
192 bool "Axis ARTPEC-6 PCIe controller Host Mode"
198 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
202 bool "Axis ARTPEC-6 PCIe controller Endpoint Mode"
208 Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
212 bool "Intel Gateway PCIe host controller support"
217 Say 'Y' here to enable PCIe Host controller support on Intel
219 The PCIe controller uses the DesignWare core plus Intel-specific
228 Say Y here if you want PCIe controller support
237 Say Y here if you want PCIe controller support on HiSilicon STB SoCs
240 tristate "MESON PCIe controller"
245 Say Y here if you want to enable PCI controller support on Amlogic
246 SoCs. The PCI controller on Amlogic is based on DesignWare hardware
247 and therefore the driver re-uses the DesignWare core functions to
254 tristate "NVIDIA Tegra194 (and later) PCIe controller - Host Mode"
261 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
263 Tegra194. This controller can work either as EP or RC. In order to
264 enable host-specific features PCIE_TEGRA194_HOST must be selected and
265 in order to enable device-specific features PCIE_TEGRA194_EP must be
269 tristate "NVIDIA Tegra194 (and later) PCIe controller - Endpoint Mode"
276 Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
278 Tegra194. This controller can work either as EP or RC. In order to
279 enable host-specific features PCIE_TEGRA194_HOST must be selected and
280 in order to enable device-specific features PCIE_TEGRA194_EP must be
290 Say Y here if you want PCIe host controller support on UniPhier SoCs.
300 Say Y here if you want PCIe endpoint controller support on
304 bool "Amazon Annapurna Labs PCIe controller"
310 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
312 required only for DT-based platforms. ACPI platforms with the
313 Annapurna Labs PCIe controller don't need to enable this.