Lines Matching +full:on +full:- +full:chip
1 # SPDX-License-Identifier: GPL-2.0
9 depends on HAS_IOMEM
11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role
14 Enable this option to support this chip in host controller mode.
22 depends on HAS_DMA && HAS_IOMEM
28 module will be called xhci-hcd.
33 depends on TTY
37 you want a TTY serial device based on the xHCI debug capability
42 depends on USB_PCI
47 depends on USB_XHCI_PCI
51 installed on your system for this device to work.
66 depends on USB_XHCI_PLATFORM && (ARCH_HISI || COMPILE_TEST)
74 depends on (MIPS && SOC_MT7621) || ARCH_MEDIATEK || COMPILE_TEST
83 depends on HAS_IOMEM
84 depends on ARCH_MVEBU || COMPILE_TEST
90 tristate "xHCI support for Renesas R-Car SoCs"
91 depends on USB_XHCI_PLATFORM
92 depends on ARCH_RENESAS || COMPILE_TEST
96 found in Renesas R-Car ARM SoCs.
100 depends on USB_XHCI_RCAR
101 depends on ARCH_R9A09G011 || COMPILE_TEST
102 depends on USB_RZV2M_USB3DRD=y || (USB_RZV2M_USB3DRD=USB_XHCI_RCAR)
109 depends on PHY_TEGRA_XUSB
110 depends on RESET_CONTROLLER
123 depends on (ARCH_BRCMSTB && PHY_BRCM_USB) || COMPILE_TEST
132 modules will be called ohci-platform.ko, ehci-brcm.ko and
133 xhci-plat-hcd.ko
140 depends on HAS_DMA && HAS_IOMEM
158 module will be called ehci-hcd.
162 depends on USB_EHCI_HCD
164 Some EHCI chips have vendor-specific extensions to integrate
174 depends on USB_EHCI_HCD
186 (possibly due to "ENOSPC" or "-28" errors), say Y. Conversely, if
196 depends on USB_PCI
201 depends on (PPC32 || MICROBLAZE)
206 transaction translator built-in. It can be configured to either
211 tristate "Support for Freescale on-chip EHCI USB controller"
217 tristate "Support for Nuvoton NPCM on-chip EHCI USB controller"
218 depends on (USB_EHCI_HCD && ARCH_NPCM) || COMPILE_TEST
221 Enables support for the on-chip EHCI controller on
226 depends on ARCH_OMAP || COMPILE_TEST
227 depends on NOP_USB_XCEIV
230 Enables support for the on-chip EHCI controller on
234 tristate "Support for Marvell EBU on-chip EHCI USB controller"
235 depends on USB_EHCI_HCD && (PLAT_ORION || ARCH_MVEBU || COMPILE_TEST)
238 Enables support for the on-chip EHCI controller on Marvell's
241 on Marvell's mobile PXA and MMP SoC, see "EHCI support for
245 tristate "Support for ST SPEAr on-chip EHCI USB controller"
246 depends on USB_EHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
249 Enables support for the on-chip EHCI controller on
253 tristate "Support for ST STiHxxx on-chip EHCI USB controller"
254 depends on (ARCH_STI || COMPILE_TEST) && OF
258 Enable support for the on-chip EHCI controller found on
262 tristate "Support for Atmel on-chip EHCI USB controller"
263 depends on USB_EHCI_HCD && (ARCH_AT91 || COMPILE_TEST)
266 Enables support for the on-chip EHCI controller on
271 depends on ARCH_TEGRA
284 bool "EHCI support for PPC USB controller on OF platform bus"
285 depends on PPC
288 Enables support for the USB controller present on the PowerPC
293 depends on SUPERH || COMPILE_TEST
295 Enables support for the on-chip EHCI controller on the SuperH.
300 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
302 Enable support for the Samsung S5Pv210 and Exynos SOC's on-chip EHCI
307 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
310 Enables support for Marvell (including PXA and MMP series) on-chip
313 Note that this driver will not work on Marvell's other EHCI
314 controller used by the EBU-type SoCs including Orion, Kirkwood,
316 on-chip EHCI USB controller" for those.
320 depends on CAVIUM_OCTEON_SOC && USB
322 This driver supports USB host controller on some Cavium
326 will be called octeon-hcd.
337 bool "Octeon on-chip EHCI support (DEPRECATED)"
338 depends on CAVIUM_OCTEON_SOC
345 Enable support for the Octeon II SOC's on-chip EHCI
346 controller. It is needed for high-speed (480Mbit/sec)
354 depends on HAS_IOMEM
357 option if your board has this chip. If unsure, say N.
363 module will be called oxu210hp-hcd.
367 depends on HAS_IOMEM
370 option if your board has this chip. If unsure, say N.
375 module will be called isp116x-hcd.
379 depends on HAS_IOPORT
380 depends on COMPILE_TEST # nothing uses this
382 Supports the Philips ISP1362 chip as a host controller
387 module will be called isp1362-hcd.
390 tristate "MAX3421 HCD (USB-over-SPI) support"
391 depends on USB && SPI
393 The Maxim MAX3421E chip supports standard USB 2.0-compliant
394 full-speed devices either in host or peripheral mode. This
395 driver supports the host-mode of the MAX3421E only.
398 be called max3421-hcd.
402 depends on HAS_DMA && HAS_IOMEM
407 say Y. On most non-x86 systems, and on x86 hardware that's not using a
410 based system where you're not sure, the "lspci -v" entry will list the
411 right "prog-if" for your USB controller(s): EHCI, OHCI, or UHCI.
414 module will be called ohci-hcd.
420 depends on ARCH_OMAP1
423 Enables support for the OHCI controller on OMAP1/2 chips.
426 tristate "Support for ST SPEAr on-chip OHCI USB controller"
427 depends on USB_OHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
430 Enables support for the on-chip OHCI controller on
434 tristate "Support for ST STiHxxx on-chip OHCI USB controller"
435 depends on (ARCH_STI || COMPILE_TEST) && OF
439 Enable support for the on-chip OHCI controller found on
444 depends on USB_OHCI_HCD && (ARCH_S3C64XX || COMPILE_TEST)
447 Enables support for the on-chip OHCI controller on
451 tristate "Support for LPC on-chip OHCI USB controller"
452 depends on USB_OHCI_HCD
453 depends on ARCH_LPC32XX || COMPILE_TEST
454 depends on USB_ISP1301
457 Enables support for the on-chip OHCI controller on
461 tristate "Support for PXA27X/PXA3XX on-chip OHCI USB controller"
462 depends on USB_OHCI_HCD && (PXA27x || PXA3xx)
465 Enables support for the on-chip OHCI controller on
469 tristate "Support for Atmel on-chip OHCI USB controller"
470 depends on USB_OHCI_HCD && (ARCH_AT91 || COMPILE_TEST) && OF
473 Enables support for the on-chip OHCI controller on
478 depends on ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5 || COMPILE_TEST
485 Enables support for the on-chip OHCI controller on
490 depends on ARCH_DAVINCI_DA8XX || COMPILE_TEST
491 depends on USB_OHCI_HCD
501 depends on PPC
505 Enables support for big-endian USB controllers present on the
510 depends on PPC
513 Enables support for little-endian USB controllers present on the
518 depends on PPC
522 tristate "OHCI support for PCI-bus USB controllers"
523 depends on USB_PCI
527 Enables support for PCI-bus plug-in USB controller cards.
532 depends on (SSB = y || SSB = USB_OHCI_HCD)
549 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
551 Enable support for the Samsung S5Pv210 and Exynos SOC's on-chip OHCI
563 bool "Octeon on-chip OHCI support (DEPRECATED)"
564 depends on CAVIUM_OCTEON_SOC
573 Enable support for the Octeon II SOC's on-chip OHCI
574 controller. It is needed for low-speed USB 1.0 device
581 depends on (USB_PCI && HAS_IOPORT) || USB_UHCI_SUPPORT_NON_PCI_HC
594 module will be called uhci-hcd.
610 depends on OF_GPIO && QE_GPIO && QUICC_ENGINE
615 (as found on MPC8360 and MPC8323 processors), the driver supports
620 depends on USB_FHCI_HCD && DEBUG_FS
627 depends on HAS_IOMEM
629 The SL811HS is a single-port USB controller that supports either
631 board has this chip, and you want to use it as a host controller.
635 module will be called sl811-hcd.
639 depends on USB_SL811_HCD
649 depends on USB_SL811_HCD && PCMCIA
652 REX-CFU1U CF card (often used with PDAs). If unsure, say N.
659 depends on HAS_IOMEM
663 Enable this option if your board has this chip, and you want
667 module will be called r8a66597-hcd.
671 depends on USB_RENESAS_USBHS
675 Enable this option if your board has this chip, and you want
679 module will be called renesas-usbhs.
683 depends on BCMA
687 Enable support for the EHCI and OCHI host controller on an bcma bus.
695 depends on SSB
699 Enable support for the EHCI and OCHI host controller on an bcma bus.
711 One such test mode is the Embedded High-speed Host Electrical Test
713 Step Set Feature" test. Typically this will be enabled for On-the-Go
714 or embedded hosts that need to undergo USB-IF compliance testing with
724 depends on XEN