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
192 depends on (PPC32 || MICROBLAZE)
197 transaction translator built-in. It can be configured to either
202 tristate "Support for Freescale on-chip EHCI USB controller"
208 tristate "Support for Nuvoton NPCM7XX on-chip EHCI USB controller"
209 depends on (USB_EHCI_HCD && ARCH_NPCM7XX) || COMPILE_TEST
212 Enables support for the on-chip EHCI controller on
217 depends on ARCH_OMAP
218 depends on NOP_USB_XCEIV
221 Enables support for the on-chip EHCI controller on
225 tristate "Support for Marvell EBU on-chip EHCI USB controller"
226 depends on USB_EHCI_HCD && (PLAT_ORION || ARCH_MVEBU || COMPILE_TEST)
229 Enables support for the on-chip EHCI controller on Marvell's
232 on Marvell's mobile PXA and MMP SoC, see "EHCI support for
236 tristate "Support for ST SPEAr on-chip EHCI USB controller"
237 depends on USB_EHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
240 Enables support for the on-chip EHCI controller on
244 tristate "Support for ST STiHxxx on-chip EHCI USB controller"
245 depends on (ARCH_STI || COMPILE_TEST) && OF
249 Enable support for the on-chip EHCI controller found on
253 tristate "Support for Atmel on-chip EHCI USB controller"
254 depends on USB_EHCI_HCD && (ARCH_AT91 || COMPILE_TEST)
257 Enables support for the on-chip EHCI controller on
262 depends on ARCH_TEGRA
275 bool "EHCI support for PPC USB controller on OF platform bus"
276 depends on PPC
279 Enables support for the USB controller present on the PowerPC
284 depends on SUPERH || COMPILE_TEST
286 Enables support for the on-chip EHCI controller on the SuperH.
291 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
293 Enable support for the Samsung Exynos SOC's on-chip EHCI controller.
297 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
300 Enables support for Marvell (including PXA and MMP series) on-chip
303 Note that this driver will not work on Marvell's other EHCI
304 controller used by the EBU-type SoCs including Orion, Kirkwood,
306 on-chip EHCI USB controller" for those.
310 depends on ARCH_CNS3XXX || COMPILE_TEST
316 Enable support for the CNS3XXX SOC's on-chip EHCI controller.
317 It is needed for high-speed (480Mbit/sec) USB 2.0 device
329 bool "Octeon on-chip EHCI support (DEPRECATED)"
330 depends on CAVIUM_OCTEON_SOC
337 Enable support for the Octeon II SOC's on-chip EHCI
338 controller. It is needed for high-speed (480Mbit/sec)
346 depends on HAS_IOMEM
349 option if your board has this chip. If unsure, say N.
355 module will be called oxu210hp-hcd.
359 depends on HAS_IOMEM
362 option if your board has this chip. If unsure, say N.
367 module will be called isp116x-hcd.
371 depends on HAS_IOMEM
372 depends on COMPILE_TEST # nothing uses this
374 Supports the Philips ISP1362 chip as a host controller
379 module will be called isp1362-hcd.
383 depends on USB && HAS_DMA && HAS_IOMEM
390 module will be called fotg210-hcd.
393 tristate "MAX3421 HCD (USB-over-SPI) support"
394 depends on USB && SPI
396 The Maxim MAX3421E chip supports standard USB 2.0-compliant
397 full-speed devices either in host or peripheral mode. This
398 driver supports the host-mode of the MAX3421E only.
401 be called max3421-hcd.
405 depends on HAS_DMA && HAS_IOMEM
410 say Y. On most non-x86 systems, and on x86 hardware that's not using a
413 based system where you're not sure, the "lspci -v" entry will list the
414 right "prog-if" for your USB controller(s): EHCI, OHCI, or UHCI.
417 module will be called ohci-hcd.
423 depends on ARCH_OMAP1
424 depends on ISP1301_OMAP || !(MACH_OMAP_H2 || MACH_OMAP_H3)
427 Enables support for the OHCI controller on OMAP1/2 chips.
430 tristate "Support for ST SPEAr on-chip OHCI USB controller"
431 depends on USB_OHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
434 Enables support for the on-chip OHCI controller on
438 tristate "Support for ST STiHxxx on-chip OHCI USB controller"
439 depends on (ARCH_STI || COMPILE_TEST) && OF
443 Enable support for the on-chip OHCI controller found on
448 depends on USB_OHCI_HCD && (ARCH_S3C24XX || ARCH_S3C64XX || COMPILE_TEST)
451 Enables support for the on-chip OHCI controller on
455 tristate "Support for LPC on-chip OHCI USB controller"
456 depends on USB_OHCI_HCD
457 depends on ARCH_LPC32XX || COMPILE_TEST
458 depends on USB_ISP1301
461 Enables support for the on-chip OHCI controller on
465 tristate "Support for PXA27X/PXA3XX on-chip OHCI USB controller"
466 depends on USB_OHCI_HCD && (PXA27x || PXA3xx)
469 Enables support for the on-chip OHCI controller on
473 tristate "Support for Atmel on-chip OHCI USB controller"
474 depends on USB_OHCI_HCD && (ARCH_AT91 || COMPILE_TEST) && OF
477 Enables support for the on-chip OHCI controller on
482 depends on ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5 || COMPILE_TEST
489 Enables support for the on-chip OHCI controller on
494 depends on ARCH_DAVINCI_DA8XX || COMPILE_TEST
495 depends on USB_OHCI_HCD
505 depends on PPC
509 Enables support for big-endian USB controllers present on the
514 depends on PPC
517 Enables support for little-endian USB controllers present on the
522 depends on PPC
526 tristate "OHCI support for PCI-bus USB controllers"
527 depends on USB_PCI
531 Enables support for PCI-bus plug-in USB controller cards.
536 depends on (SSB = y || SSB = USB_OHCI_HCD)
553 depends on SUPERH || COMPILE_TEST
559 Enables support for the on-chip OHCI controller on the SuperH.
564 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST
566 Enable support for the Samsung Exynos SOC's on-chip OHCI controller.
570 depends on ARCH_CNS3XXX || COMPILE_TEST
576 Enable support for the CNS3XXX SOC's on-chip OHCI controller.
577 It is needed for low-speed USB 1.0 device support.
588 bool "Octeon on-chip OHCI support (DEPRECATED)"
589 depends on CAVIUM_OCTEON_SOC
598 Enable support for the Octeon II SOC's on-chip OHCI
599 controller. It is needed for low-speed USB 1.0 device
606 depends on USB_PCI || USB_UHCI_SUPPORT_NON_PCI_HC
619 module will be called uhci-hcd.
635 depends on OF_GPIO && QE_GPIO && QUICC_ENGINE
640 (as found on MPC8360 and MPC8323 processors), the driver supports
645 depends on USB_FHCI_HCD && DEBUG_FS
652 depends on USB_FTDI_ELAN
663 The driver consists of two modules, the "ftdi-elan" module is a
664 USB client driver that interfaces to the FTDI chip within ELAN's
665 USB-to-PCMCIA adapter, and this "u132-hcd" module is a USB host
679 depends on HAS_IOMEM
681 The SL811HS is a single-port USB controller that supports either
683 board has this chip, and you want to use it as a host controller.
687 module will be called sl811-hcd.
691 depends on USB_SL811_HCD
701 depends on USB_SL811_HCD && PCMCIA
704 REX-CFU1U CF card (often used with PDAs). If unsure, say N.
711 depends on HAS_IOMEM
715 Enable this option if your board has this chip, and you want
719 module will be called r8a66597-hcd.
723 depends on USB_RENESAS_USBHS
727 Enable this option if your board has this chip, and you want
731 module will be called renesas-usbhs.
735 depends on BCMA
739 Enable support for the EHCI and OCHI host controller on an bcma bus.
747 depends on SSB
751 Enable support for the EHCI and OCHI host controller on an bcma bus.
763 One such test mode is the Embedded High-speed Host Electrical Test
765 Step Set Feature" test. Typically this will be enabled for On-the-Go
766 or embedded hosts that need to undergo USB-IF compliance testing with