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
43 depends on USB_XHCI_PCI_RENESAS || !USB_XHCI_PCI_RENESAS
51 installed on your system for this device to work.
67 depends on USB_XHCI_PLATFORM && (ARCH_HISI || COMPILE_TEST)
75 depends on (MIPS && SOC_MT7621) || ARCH_MEDIATEK || COMPILE_TEST
84 depends on HAS_IOMEM
85 depends on ARCH_MVEBU || COMPILE_TEST
91 tristate "xHCI support for Renesas R-Car SoCs"
92 depends on USB_XHCI_PLATFORM
93 depends on ARCH_RENESAS || COMPILE_TEST
96 found in Renesas R-Car ARM SoCs.
100 depends on PHY_TEGRA_XUSB
101 depends on RESET_CONTROLLER
114 depends on (ARCH_BRCMSTB && PHY_BRCM_USB) || COMPILE_TEST
123 modules will be called ohci-platform.ko, ehci-brcm.ko and
124 xhci-plat-hcd.ko
131 depends on HAS_DMA && HAS_IOMEM
149 module will be called ehci-hcd.
153 depends on USB_EHCI_HCD
155 Some EHCI chips have vendor-specific extensions to integrate
165 depends on USB_EHCI_HCD
177 (possibly due to "ENOSPC" or "-28" errors), say Y. Conversely, if
187 depends on USB_PCI
191 tristate "EHCI support for on-chip PMC MSP71xx USB controller"
192 depends on MSP_HAS_USB
196 Enables support for the onchip USB controller on the PMC_MSP7100 Family SoC's.
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 Freescale i.MX on-chip EHCI USB controller"
218 depends on ARCH_MXC || COMPILE_TEST
224 tristate "Support for Nuvoton NPCM7XX on-chip EHCI USB controller"
225 depends on (USB_EHCI_HCD && ARCH_NPCM7XX) || COMPILE_TEST
228 Enables support for the on-chip EHCI controller on
233 depends on ARCH_OMAP
234 depends on NOP_USB_XCEIV
237 Enables support for the on-chip EHCI controller on
241 tristate "Support for Marvell EBU on-chip EHCI USB controller"
242 depends on USB_EHCI_HCD && (PLAT_ORION || ARCH_MVEBU || COMPILE_TEST)
245 Enables support for the on-chip EHCI controller on Marvell's
248 on Marvell's mobile PXA and MMP SoC, see "EHCI support for
252 tristate "Support for ST SPEAr on-chip EHCI USB controller"
253 depends on USB_EHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
256 Enables support for the on-chip EHCI controller on
260 tristate "Support for ST STiHxxx on-chip EHCI USB controller"
261 depends on (ARCH_STI || COMPILE_TEST) && OF
265 Enable support for the on-chip EHCI controller found on
269 tristate "Support for Atmel on-chip EHCI USB controller"
270 depends on USB_EHCI_HCD && (ARCH_AT91 || COMPILE_TEST)
273 Enables support for the on-chip EHCI controller on
278 depends on ARCH_TEGRA
286 bool "EHCI support for PPC USB controller on OF platform bus"
287 depends on PPC
290 Enables support for the USB controller present on the PowerPC
295 depends on SUPERH || COMPILE_TEST
297 Enables support for the on-chip EHCI controller on the SuperH.
302 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
304 Enable support for the Samsung Exynos SOC's on-chip EHCI controller.
308 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
311 Enables support for Marvell (including PXA and MMP series) on-chip
314 Note that this driver will not work on Marvell's other EHCI
315 controller used by the EBU-type SoCs including Orion, Kirkwood,
317 on-chip EHCI USB controller" for those.
321 depends on ARCH_CNS3XXX || COMPILE_TEST
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)"
341 depends on CAVIUM_OCTEON_SOC
348 Enable support for the Octeon II SOC's on-chip EHCI
349 controller. It is needed for high-speed (480Mbit/sec)
357 depends on HAS_IOMEM
360 option if your board has this chip. If unsure, say N.
366 module will be called oxu210hp-hcd.
370 depends on HAS_IOMEM
373 option if your board has this chip. If unsure, say N.
378 module will be called isp116x-hcd.
382 depends on HAS_IOMEM
383 depends on COMPILE_TEST # nothing uses this
385 Supports the Philips ISP1362 chip as a host controller
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.
416 depends on HAS_DMA && HAS_IOMEM
421 say Y. On most non-x86 systems, and on x86 hardware that's not using a
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.
434 depends on ARCH_OMAP1
435 depends on ISP1301_OMAP || !(MACH_OMAP_H2 || MACH_OMAP_H3)
438 Enables support for the OHCI controller on OMAP1/2 chips.
441 tristate "Support for ST SPEAr on-chip OHCI USB controller"
442 depends on USB_OHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
445 Enables support for the on-chip OHCI controller on
449 tristate "Support for ST STiHxxx on-chip OHCI USB controller"
450 depends on (ARCH_STI || COMPILE_TEST) && OF
454 Enable support for the on-chip OHCI controller found on
459 depends on USB_OHCI_HCD && (ARCH_S3C24XX || ARCH_S3C64XX || COMPILE_TEST)
462 Enables support for the on-chip OHCI controller on
466 tristate "Support for LPC on-chip OHCI USB controller"
467 depends on USB_OHCI_HCD
468 depends on ARCH_LPC32XX || COMPILE_TEST
469 depends on USB_ISP1301
472 Enables support for the on-chip OHCI controller on
476 tristate "Support for PXA27X/PXA3XX on-chip OHCI USB controller"
477 depends on USB_OHCI_HCD && (PXA27x || PXA3xx)
480 Enables support for the on-chip OHCI controller on
484 tristate "Support for Atmel on-chip OHCI USB controller"
485 depends on USB_OHCI_HCD && (ARCH_AT91 || COMPILE_TEST) && OF
488 Enables support for the on-chip OHCI controller on
493 depends on ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5 || COMPILE_TEST
500 Enables support for the on-chip OHCI controller on
505 depends on ARCH_DAVINCI_DA8XX || COMPILE_TEST
506 depends on USB_OHCI_HCD
516 depends on PPC
520 Enables support for big-endian USB controllers present on the
525 depends on PPC
528 Enables support for little-endian USB controllers present on the
533 depends on PPC
537 tristate "OHCI support for PCI-bus USB controllers"
538 depends on USB_PCI
542 Enables support for PCI-bus plug-in USB controller cards.
547 depends on (SSB = y || SSB = USB_OHCI_HCD)
564 depends on SUPERH || COMPILE_TEST
570 Enables support for the on-chip OHCI controller on the SuperH.
575 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
577 Enable support for the Samsung Exynos SOC's on-chip OHCI controller.
581 depends on ARCH_CNS3XXX || COMPILE_TEST
587 Enable support for the CNS3XXX SOC's on-chip OHCI controller.
588 It is needed for low-speed USB 1.0 device support.
599 bool "Octeon on-chip OHCI support (DEPRECATED)"
600 depends on CAVIUM_OCTEON_SOC
609 Enable support for the Octeon II SOC's on-chip OHCI
610 controller. It is needed for low-speed USB 1.0 device
617 depends on USB_PCI || USB_UHCI_SUPPORT_NON_PCI_HC
630 module will be called uhci-hcd.
646 depends on OF_GPIO && QE_GPIO && QUICC_ENGINE
651 (as found on MPC8360 and MPC8323 processors), the driver supports
656 depends on USB_FHCI_HCD && DEBUG_FS
663 depends on USB_FTDI_ELAN
674 The driver consists of two modules, the "ftdi-elan" module is a
675 USB client driver that interfaces to the FTDI chip within ELAN's
676 USB-to-PCMCIA adapter, and this "u132-hcd" module is a USB host
690 depends on HAS_IOMEM
692 The SL811HS is a single-port USB controller that supports either
694 board has this chip, and you want to use it as a host controller.
698 module will be called sl811-hcd.
702 depends on USB_SL811_HCD
712 depends on USB_SL811_HCD && PCMCIA
715 REX-CFU1U CF card (often used with PDAs). If unsure, say N.
722 depends on HAS_IOMEM
726 Enable this option if your board has this chip, and you want
730 module will be called r8a66597-hcd.
734 depends on USB_RENESAS_USBHS
738 Enable this option if your board has this chip, and you want
742 module will be called renesas-usbhs.
746 depends on ARM && ARCH_MXC
748 This driver enables support for the on-chip USB host in the
752 module will be called "imx21-hcd".
756 depends on BCMA
760 Enable support for the EHCI and OCHI host controller on an bcma bus.
768 depends on SSB
772 Enable support for the EHCI and OCHI host controller on an bcma bus.
784 One such test mode is the Embedded High-speed Host Electrical Test
786 Step Set Feature" test. Typically this will be enabled for On-the-Go
787 or embedded hosts that need to undergo USB-IF compliance testing with