Lines Matching +full:system +full:- +full:on +full:- +full:a +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.
17 To compile this driver as a module, choose M here: the
22 depends on HAS_DMA && HAS_IOMEM
27 To compile this driver as a module, choose M here: the
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.
55 tristate "Generic xHCI driver for a platform device"
57 Adds an xHCI host driver for a generic platform device, which
58 provides a memory space and an irq.
59 It is also a prerequisite for platform specific drivers that
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)
111 Provide a mechanism for a sideband datapath for payload associated
118 depends on PHY_TEGRA_XUSB
119 depends on RESET_CONTROLLER
132 depends on (ARCH_BRCMSTB && PHY_BRCM_USB) || COMPILE_TEST
141 modules will be called ohci-platform.ko, ehci-brcm.ko and
142 xhci-plat-hcd.ko
149 depends on HAS_DMA && HAS_IOMEM
159 connect to a companion controller. If you configure EHCI, you should
166 To compile this driver as a module, choose M here: the
167 module will be called ehci-hcd.
171 depends on USB_EHCI_HCD
173 Some EHCI chips have vendor-specific extensions to integrate
179 from ARC, and has since changed hands a few times.
183 depends on USB_EHCI_HCD
192 If you have multiple periodic low/fullspeed devices connected to a
193 highspeed USB hub which is connected to a highspeed USB Host
195 (possibly due to "ENOSPC" or "-28" errors), say Y. Conversely, if
205 depends on USB_PCI
210 depends on (PPC32 || MICROBLAZE)
215 transaction translator built-in. It can be configured to either
220 tristate "Support for Freescale on-chip EHCI USB controller"
226 tristate "Support for Nuvoton NPCM on-chip EHCI USB controller"
227 depends on (USB_EHCI_HCD && ARCH_NPCM) || COMPILE_TEST
230 Enables support for the on-chip EHCI controller on
235 depends on ARCH_OMAP || COMPILE_TEST
236 depends on NOP_USB_XCEIV
239 Enables support for the on-chip EHCI controller on
243 tristate "Support for Marvell EBU on-chip EHCI USB controller"
244 depends on USB_EHCI_HCD && (PLAT_ORION || ARCH_MVEBU || COMPILE_TEST)
247 Enables support for the on-chip EHCI controller on Marvell's
250 on Marvell's mobile PXA and MMP SoC, see "EHCI support for
254 tristate "Support for ST SPEAr on-chip EHCI USB controller"
255 depends on USB_EHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
258 Enables support for the on-chip EHCI controller on
262 tristate "Support for ST STiHxxx on-chip EHCI USB controller"
263 depends on (ARCH_STI || COMPILE_TEST) && OF
267 Enable support for the on-chip EHCI controller found on
271 tristate "Support for Atmel on-chip EHCI USB controller"
272 depends on USB_EHCI_HCD && (ARCH_AT91 || COMPILE_TEST)
275 Enables support for the on-chip EHCI controller on
280 depends on ARCH_TEGRA
293 bool "EHCI support for PPC USB controller on OF platform bus"
294 depends on PPC
297 Enables support for the USB controller present on the PowerPC
302 depends on SUPERH || COMPILE_TEST
304 Enables support for the on-chip EHCI controller on the SuperH.
309 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
311 Enable support for the Samsung S5Pv210 and Exynos SOC's on-chip EHCI
316 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
319 Enables support for Marvell (including PXA and MMP series) on-chip
320 USB SPH and OTG controller. SPH is a single port host, and it can
322 Note that this driver will not work on Marvell's other EHCI
323 controller used by the EBU-type SoCs including Orion, Kirkwood,
325 on-chip EHCI USB controller" for those.
329 depends on CAVIUM_OCTEON_SOC && USB
331 This driver supports USB host controller on some Cavium
334 To compile this driver as a module, choose M here. The module
335 will be called octeon-hcd.
338 tristate "Generic EHCI driver for a platform device"
340 Adds an EHCI host driver for a generic platform device, which
341 provides a memory space and an irq.
346 bool "Octeon on-chip EHCI support (DEPRECATED)"
347 depends on CAVIUM_OCTEON_SOC
354 Enable support for the Octeon II SOC's on-chip EHCI
355 controller. It is needed for high-speed (480Mbit/sec)
363 depends on HAS_IOMEM
366 option if your board has this chip. If unsure, say N.
371 To compile this driver as a module, choose M here: the
372 module will be called oxu210hp-hcd.
376 depends on HAS_IOMEM
379 option if your board has this chip. If unsure, say N.
383 To compile this driver as a module, choose M here: the
384 module will be called isp116x-hcd.
388 depends on HAS_IOPORT
389 depends on COMPILE_TEST # nothing uses this
391 Supports the Philips ISP1362 chip as a host controller
395 To compile this driver as a module, choose M here: the
396 module will be called isp1362-hcd.
399 tristate "MAX3421 HCD (USB-over-SPI) support"
400 depends on USB && SPI
402 The Maxim MAX3421E chip supports standard USB 2.0-compliant
403 full-speed devices either in host or peripheral mode. This
404 driver supports the host-mode of the MAX3421E only.
406 To compile this driver as a module, choose M here: the module will
407 be called max3421-hcd.
411 depends on HAS_DMA && HAS_IOMEM
413 The Open Host Controller Interface (OHCI) is a standard for accessing
416 say Y. On most non-x86 systems, and on x86 hardware that's not using a
418 controller doesn't use PCI, this is probably appropriate. For a PCI
419 based system where you're not sure, the "lspci -v" entry will list the
420 right "prog-if" for your USB controller(s): EHCI, OHCI, or UHCI.
422 To compile this driver as a module, choose M here: the
423 module will be called ohci-hcd.
429 depends on ARCH_OMAP1
432 Enables support for the OHCI controller on OMAP1/2 chips.
435 tristate "Support for ST SPEAr on-chip OHCI USB controller"
436 depends on USB_OHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
439 Enables support for the on-chip OHCI controller on
443 tristate "Support for ST STiHxxx on-chip OHCI USB controller"
444 depends on (ARCH_STI || COMPILE_TEST) && OF
448 Enable support for the on-chip OHCI controller found on
453 depends on USB_OHCI_HCD && (ARCH_S3C64XX || COMPILE_TEST)
456 Enables support for the on-chip OHCI controller on
460 tristate "Support for LPC on-chip OHCI USB controller"
461 depends on USB_OHCI_HCD
462 depends on ARCH_LPC32XX || COMPILE_TEST
463 depends on USB_ISP1301
466 Enables support for the on-chip OHCI controller on
470 tristate "Support for PXA27X/PXA3XX on-chip OHCI USB controller"
471 depends on USB_OHCI_HCD && (PXA27x || PXA3xx)
474 Enables support for the on-chip OHCI controller on
478 tristate "Support for Atmel on-chip OHCI USB controller"
479 depends on USB_OHCI_HCD && (ARCH_AT91 || COMPILE_TEST) && OF
482 Enables support for the on-chip OHCI controller on
487 depends on ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5 || COMPILE_TEST
494 Enables support for the on-chip OHCI controller on
499 depends on ARCH_DAVINCI_DA8XX || COMPILE_TEST
500 depends on USB_OHCI_HCD
505 controller. This driver cannot currently be a loadable
506 module because it lacks a proper PHY abstraction.
510 depends on PPC
514 Enables support for big-endian USB controllers present on the
519 depends on PPC
522 Enables support for little-endian USB controllers present on the
527 depends on PPC
531 tristate "OHCI support for PCI-bus USB controllers"
532 depends on USB_PCI
536 Enables support for PCI-bus plug-in USB controller cards.
541 depends on (SSB = y || SSB = USB_OHCI_HCD)
558 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
560 Enable support for the Samsung S5Pv210 and Exynos SOC's on-chip OHCI
564 tristate "Generic OHCI driver for a platform device"
566 Adds an OHCI host driver for a generic platform device, which
567 provides a memory space and an irq.
572 bool "Octeon on-chip OHCI support (DEPRECATED)"
573 depends on CAVIUM_OCTEON_SOC
582 Enable support for the Octeon II SOC's on-chip OHCI
583 controller. It is needed for low-speed USB 1.0 device
590 depends on (USB_PCI && HAS_IOPORT) || USB_UHCI_SUPPORT_NON_PCI_HC
592 The Universal Host Controller Interface is a standard by Intel for
602 To compile this driver as a module, choose M here: the
603 module will be called uhci-hcd.
619 depends on OF_GPIO && QE_GPIO && QUICC_ENGINE
624 (as found on MPC8360 and MPC8323 processors), the driver supports
629 depends on USB_FHCI_HCD && DEBUG_FS
636 depends on HAS_IOMEM
638 The SL811HS is a single-port USB controller that supports either
640 board has this chip, and you want to use it as a host controller.
643 To compile this driver as a module, choose M here: the
644 module will be called sl811-hcd.
648 depends on USB_SL811_HCD
658 depends on USB_SL811_HCD && PCMCIA
660 Wraps a PCMCIA driver around the SL811HS HCD, supporting the RATOC
661 REX-CFU1U CF card (often used with PDAs). If unsure, say N.
663 To compile this driver as a module, choose M here: the
668 depends on HAS_IOMEM
670 The R8A66597 is a USB 2.0 host and peripheral controller.
672 Enable this option if your board has this chip, and you want
673 to use it as a host controller. If unsure, say N.
675 To compile this driver as a module, choose M here: the
676 module will be called r8a66597-hcd.
680 depends on USB_RENESAS_USBHS
682 The Renesas USBHS is a USB 2.0 host and peripheral controller.
684 Enable this option if your board has this chip, and you want
685 to use it as a host controller. If unsure, say N.
687 To compile this driver as a module, choose M here: the
688 module will be called renesas-usbhs.
692 depends on BCMA
696 Enable support for the EHCI and OCHI host controller on an bcma bus.
704 depends on SSB
708 Enable support for the EHCI and OCHI host controller on an bcma bus.
720 One such test mode is the Embedded High-speed Host Electrical Test
722 Step Set Feature" test. Typically this will be enabled for On-the-Go
723 or embedded hosts that need to undergo USB-IF compliance testing with
725 to include other tests that require support from a HCD driver.
733 depends on XEN
736 The Xen usb virtual host driver serves as a frontend driver enabling
737 a Xen guest system to access USB Devices passed through to the guest
739 Only needed if the kernel is running in a Xen guest and generic
740 access to a USB device is needed.