Lines Matching +full:tegra124 +full:- +full:usb +full:- +full:phy
1 # SPDX-License-Identifier: GPL-2.0
3 # USB Host Controller Drivers
5 comment "USB Host Controller Drivers"
11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role
12 host/peripheral/OTG USB controllers.
21 tristate "xHCI HCD (USB 3.0) support"
24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
28 module will be called xhci-hcd.
91 tristate "xHCI support for Renesas R-Car SoCs"
96 found in Renesas R-Car ARM SoCs.
105 found in NVIDIA Tegra124 and later SoCs.
113 tristate "Broadcom STB USB support"
123 modules will be called ohci-platform.ko, ehci-brcm.ko and
124 xhci-plat-hcd.ko
130 tristate "EHCI HCD (USB 2.0) support"
133 The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
135 If your USB host controller supports USB 2.0, you will likely want to
139 or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports
142 probably configure the OHCI (for NEC and some other vendors) USB Host
146 You may want to read <file:Documentation/usb/ehci.rst>.
149 module will be called ehci-hcd.
155 Some EHCI chips have vendor-specific extensions to integrate
170 (TT) in USB 2.0 hubs. Without this, only one transfer will be
175 highspeed USB hub which is connected to a highspeed USB Host
177 (possibly due to "ENOSPC" or "-28" errors), say Y. Conversely, if
191 bool "Use Xilinx usb host EHCI controller core"
196 Xilinx xps USB host controller core is EHCI compliant and has
197 transaction translator built-in. It can be configured to either
202 tristate "Support for Freescale on-chip EHCI USB controller"
205 Variation of ARC USB block used in some Freescale chips.
208 tristate "Support for Nuvoton NPCM on-chip EHCI USB controller"
212 Enables support for the on-chip EHCI controller on
221 Enables support for the on-chip EHCI controller on
225 tristate "Support for Marvell EBU on-chip EHCI USB controller"
229 Enables support for the on-chip EHCI controller on Marvell's
233 Marvell PXA/MMP USB controller" for those.
236 tristate "Support for ST SPEAr on-chip EHCI USB controller"
240 Enables support for the on-chip EHCI controller on
244 tristate "Support for ST STiHxxx on-chip EHCI USB controller"
249 Enable support for the on-chip EHCI controller found on
253 tristate "Support for Atmel on-chip EHCI USB controller"
257 Enables support for the on-chip EHCI controller on
271 Enable support for the internal USB Host Controllers
275 bool "EHCI support for PPC USB controller on OF platform bus"
279 Enables support for the USB controller present on the PowerPC
283 bool "EHCI support for SuperH USB controller"
286 Enables support for the on-chip EHCI controller on the SuperH.
293 Enable support for the Samsung S5Pv210 and Exynos SOC's on-chip EHCI
297 tristate "EHCI support for Marvell PXA/MMP USB controller"
301 Enables support for Marvell (including PXA and MMP series) on-chip
302 USB SPH and OTG controller. SPH is a single port host, and it can
305 controller used by the EBU-type SoCs including Orion, Kirkwood,
307 on-chip EHCI USB controller" for those.
310 tristate "Cavium Networks Octeon USB support"
311 depends on CAVIUM_OCTEON_SOC && USB
313 This driver supports USB host controller on some Cavium
317 will be called octeon-hcd.
327 Enable support for the CNS3XXX SOC's on-chip EHCI controller.
328 It is needed for high-speed (480Mbit/sec) USB 2.0 device
340 bool "Octeon on-chip EHCI support (DEPRECATED)"
348 Enable support for the Octeon II SOC's on-chip EHCI
349 controller. It is needed for high-speed (480Mbit/sec)
350 USB 2.0 device support. All CN6XXX based chips with USB are
359 The OXU210HP is an USB host/OTG/device controller. Enable this
363 implement OTG nor USB device controllers.
366 module will be called oxu210hp-hcd.
372 The ISP1160 and ISP1161 chips are USB host controllers. Enable this
378 module will be called isp116x-hcd.
390 module will be called isp1362-hcd.
394 depends on USB && HAS_DMA && HAS_IOMEM
401 module will be called fotg210-hcd.
404 tristate "MAX3421 HCD (USB-over-SPI) support"
405 depends on USB && SPI
407 The Maxim MAX3421E chip supports standard USB 2.0-compliant
408 full-speed devices either in host or peripheral mode. This
409 driver supports the host-mode of the MAX3421E only.
412 be called max3421-hcd.
415 tristate "OHCI HCD (USB 1.1) support"
419 USB 1.1 host controller hardware. It does more in hardware than Intel's
420 UHCI specification. If your USB host controller follows the OHCI spec,
421 say Y. On most non-x86 systems, and on x86 hardware that's not using a
422 USB controller from Intel or VIA, this is appropriate. If your host
424 based system where you're not sure, the "lspci -v" entry will list the
425 right "prog-if" for your USB controller(s): EHCI, OHCI, or UHCI.
428 module will be called ohci-hcd.
441 tristate "Support for ST SPEAr on-chip OHCI USB controller"
445 Enables support for the on-chip OHCI controller on
449 tristate "Support for ST STiHxxx on-chip OHCI USB controller"
454 Enable support for the on-chip OHCI controller found on
462 Enables support for the on-chip OHCI controller on
466 tristate "Support for LPC on-chip OHCI USB controller"
472 Enables support for the on-chip OHCI controller on
476 tristate "Support for PXA27X/PXA3XX on-chip OHCI USB controller"
480 Enables support for the on-chip OHCI controller on
484 tristate "Support for Atmel on-chip OHCI USB controller"
488 Enables support for the on-chip OHCI controller on
500 Enables support for the on-chip OHCI controller on
512 module because it lacks a proper PHY abstraction.
520 Enables support for big-endian USB controllers present on the
528 Enables support for little-endian USB controllers present on the
537 tristate "OHCI support for PCI-bus USB controllers"
542 Enables support for PCI-bus plug-in USB controller cards.
555 Broadcom USB OHCI core.
563 bool "OHCI support for SuperH USB controller (DEPRECATED)"
570 Enables support for the on-chip OHCI controller on the SuperH.
577 Enable support for the Samsung S5Pv210 and Exynos SOC's on-chip OHCI
588 Enable support for the CNS3XXX SOC's on-chip OHCI controller.
589 It is needed for low-speed USB 1.0 device support.
600 bool "Octeon on-chip OHCI support (DEPRECATED)"
610 Enable support for the Octeon II SOC's on-chip OHCI
611 controller. It is needed for low-speed USB 1.0 device
612 support. All CN6XXX based chips with USB are supported.
621 accessing the USB hardware in the PC (which is also called the USB
622 host controller). If your USB host controller conforms to this
631 module will be called uhci-hcd.
646 tristate "Freescale QE USB Host Controller support"
651 This driver enables support for Freescale QE USB Host Controller
653 Full and Low Speed USB.
656 bool "Freescale QE USB Host Controller debug support"
666 The U132 adapter is a USB to CardBus adapter specifically designed
675 The driver consists of two modules, the "ftdi-elan" module is a
676 USB client driver that interfaces to the FTDI chip within ELAN's
677 USB-to-PCMCIA adapter, and this "u132-hcd" module is a USB host
681 This driver has been tested with a CardBus OHCI USB adapter, and
682 worked with a USB PEN Drive inserted into the first USB port of
693 The SL811HS is a single-port USB controller that supports either
699 module will be called sl811-hcd.
716 REX-CFU1U CF card (often used with PDAs). If unsure, say N.
725 The R8A66597 is a USB 2.0 host and peripheral controller.
731 module will be called r8a66597-hcd.
737 The Renesas USBHS is a USB 2.0 host and peripheral controller.
743 module will be called renesas-usbhs.
746 tristate "BCMA usb host driver"
758 tristate "SSB usb host driver"
775 One such test mode is the Embedded High-speed Host Electrical Test
777 Step Set Feature" test. Typically this will be enabled for On-the-Go
778 or embedded hosts that need to undergo USB-IF compliance testing with
783 their USB hardware designs. It is not needed for normal use. If
787 tristate "Xen usb virtual host driver"
791 The Xen usb virtual host driver serves as a frontend driver enabling
792 a Xen guest system to access USB Devices passed through to the guest
795 access to a USB device is needed.