Kconfig (6b7b8e488bbdedeccabdd001a78ffcbe43bb8a3a) | Kconfig (8452c6745e74384e7e434144f989ada3eae41170) |
---|---|
1# 2# USB Host Controller Drivers 3# 4comment "USB Host Controller Drivers" 5 depends on USB 6 7config USB_C67X00_HCD 8 tristate "Cypress C67x00 HCD support" --- 92 unchanged lines hidden (view full) --- 101 Enables support for the onchip USB controller on the PMC_MSP7100 Family SoC's. 102 If unsure, say N. 103 104config USB_EHCI_BIG_ENDIAN_MMIO 105 bool 106 depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || \ 107 ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ 108 PPC_MPC512x || CPU_CAVIUM_OCTEON || \ | 1# 2# USB Host Controller Drivers 3# 4comment "USB Host Controller Drivers" 5 depends on USB 6 7config USB_C67X00_HCD 8 tristate "Cypress C67x00 HCD support" --- 92 unchanged lines hidden (view full) --- 101 Enables support for the onchip USB controller on the PMC_MSP7100 Family SoC's. 102 If unsure, say N. 103 104config USB_EHCI_BIG_ENDIAN_MMIO 105 bool 106 depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || \ 107 ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ 108 PPC_MPC512x || CPU_CAVIUM_OCTEON || \ |
109 PMC_MSP) | 109 PMC_MSP || SPARC_LEON) |
110 default y 111 112config USB_EHCI_BIG_ENDIAN_DESC 113 bool 114 depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ | 110 default y 111 112config USB_EHCI_BIG_ENDIAN_DESC 113 bool 114 depends on USB_EHCI_HCD && (440EPX || ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ |
115 PPC_MPC512x || PMC_MSP) | 115 PPC_MPC512x || PMC_MSP || SPARC_LEON) |
116 default y 117 118config XPS_USB_HCD_XILINX 119 bool "Use Xilinx usb host EHCI controller core" 120 depends on USB_EHCI_HCD && (PPC32 || MICROBLAZE) 121 select USB_EHCI_BIG_ENDIAN_DESC 122 select USB_EHCI_BIG_ENDIAN_MMIO 123 ---help--- --- 59 unchanged lines hidden (view full) --- 183 184config USB_EHCI_SH 185 bool "EHCI support for SuperH USB controller" 186 depends on USB_EHCI_HCD && SUPERH 187 ---help--- 188 Enables support for the on-chip EHCI controller on the SuperH. 189 If you use the PCI EHCI controller, this option is not necessary. 190 | 116 default y 117 118config XPS_USB_HCD_XILINX 119 bool "Use Xilinx usb host EHCI controller core" 120 depends on USB_EHCI_HCD && (PPC32 || MICROBLAZE) 121 select USB_EHCI_BIG_ENDIAN_DESC 122 select USB_EHCI_BIG_ENDIAN_MMIO 123 ---help--- --- 59 unchanged lines hidden (view full) --- 183 184config USB_EHCI_SH 185 bool "EHCI support for SuperH USB controller" 186 depends on USB_EHCI_HCD && SUPERH 187 ---help--- 188 Enables support for the on-chip EHCI controller on the SuperH. 189 If you use the PCI EHCI controller, this option is not necessary. 190 |
191config USB_EHCI_S5P 192 boolean "S5P EHCI support" 193 depends on USB_EHCI_HCD && PLAT_S5P 194 help 195 Enable support for the S5P SOC's on-chip EHCI controller. 196 |
|
191config USB_W90X900_EHCI 192 bool "W90X900(W90P910) EHCI support" 193 depends on USB_EHCI_HCD && ARCH_W90X900 194 ---help--- 195 Enables support for the W90X900 USB controller 196 197config USB_CNS3XXX_EHCI 198 bool "Cavium CNS3XXX EHCI Module" 199 depends on USB_EHCI_HCD && ARCH_CNS3XXX 200 ---help--- 201 Enable support for the CNS3XXX SOC's on-chip EHCI controller. 202 It is needed for high-speed (480Mbit/sec) USB 2.0 device 203 support. 204 | 197config USB_W90X900_EHCI 198 bool "W90X900(W90P910) EHCI support" 199 depends on USB_EHCI_HCD && ARCH_W90X900 200 ---help--- 201 Enables support for the W90X900 USB controller 202 203config USB_CNS3XXX_EHCI 204 bool "Cavium CNS3XXX EHCI Module" 205 depends on USB_EHCI_HCD && ARCH_CNS3XXX 206 ---help--- 207 Enable support for the CNS3XXX SOC's on-chip EHCI controller. 208 It is needed for high-speed (480Mbit/sec) USB 2.0 device 209 support. 210 |
211config USB_EHCI_ATH79 212 bool "EHCI support for AR7XXX/AR9XXX SoCs" 213 depends on USB_EHCI_HCD && (SOC_AR71XX || SOC_AR724X || SOC_AR913X) 214 select USB_EHCI_ROOT_HUB_TT 215 default y 216 ---help--- 217 Enables support for the built-in EHCI controller present 218 on the Atheros AR7XXX/AR9XXX SoCs. 219 |
|
205config USB_OXU210HP_HCD 206 tristate "OXU210HP HCD support" 207 depends on USB 208 ---help--- 209 The OXU210HP is an USB host/OTG/device controller. Enable this 210 option if your board has this chip. If unsure, say N. 211 212 This driver does not support isochronous transfers and doesn't --- 69 unchanged lines hidden (view full) --- 282config USB_OHCI_HCD_OMAP3 283 bool "OHCI support for OMAP3 and later chips" 284 depends on USB_OHCI_HCD && (ARCH_OMAP3 || ARCH_OMAP4) 285 default y 286 ---help--- 287 Enables support for the on-chip OHCI controller on 288 OMAP3 and later chips. 289 | 220config USB_OXU210HP_HCD 221 tristate "OXU210HP HCD support" 222 depends on USB 223 ---help--- 224 The OXU210HP is an USB host/OTG/device controller. Enable this 225 option if your board has this chip. If unsure, say N. 226 227 This driver does not support isochronous transfers and doesn't --- 69 unchanged lines hidden (view full) --- 297config USB_OHCI_HCD_OMAP3 298 bool "OHCI support for OMAP3 and later chips" 299 depends on USB_OHCI_HCD && (ARCH_OMAP3 || ARCH_OMAP4) 300 default y 301 ---help--- 302 Enables support for the on-chip OHCI controller on 303 OMAP3 and later chips. 304 |
305config USB_OHCI_ATH79 306 bool "USB OHCI support for the Atheros AR71XX/AR7240 SoCs" 307 depends on USB_OHCI_HCD && (SOC_AR71XX || SOC_AR724X) 308 default y 309 help 310 Enables support for the built-in OHCI controller present on the 311 Atheros AR71XX/AR7240 SoCs. 312 |
|
290config USB_OHCI_HCD_PPC_SOC 291 bool "OHCI support for on-chip PPC USB controller" 292 depends on USB_OHCI_HCD && (STB03xxx || PPC_MPC52xx) 293 default y 294 select USB_OHCI_BIG_ENDIAN_DESC 295 select USB_OHCI_BIG_ENDIAN_MMIO 296 ---help--- 297 Enables support for the USB controller on the MPC52xx or --- 70 unchanged lines hidden (view full) --- 368config USB_OHCI_LITTLE_ENDIAN 369 bool 370 depends on USB_OHCI_HCD 371 default n if STB03xxx || PPC_MPC52xx 372 default y 373 374config USB_UHCI_HCD 375 tristate "UHCI HCD (most Intel and VIA) support" | 313config USB_OHCI_HCD_PPC_SOC 314 bool "OHCI support for on-chip PPC USB controller" 315 depends on USB_OHCI_HCD && (STB03xxx || PPC_MPC52xx) 316 default y 317 select USB_OHCI_BIG_ENDIAN_DESC 318 select USB_OHCI_BIG_ENDIAN_MMIO 319 ---help--- 320 Enables support for the USB controller on the MPC52xx or --- 70 unchanged lines hidden (view full) --- 391config USB_OHCI_LITTLE_ENDIAN 392 bool 393 depends on USB_OHCI_HCD 394 default n if STB03xxx || PPC_MPC52xx 395 default y 396 397config USB_UHCI_HCD 398 tristate "UHCI HCD (most Intel and VIA) support" |
376 depends on USB && PCI | 399 depends on USB && (PCI || SPARC_LEON) |
377 ---help--- 378 The Universal Host Controller Interface is a standard by Intel for 379 accessing the USB hardware in the PC (which is also called the USB 380 host controller). If your USB host controller conforms to this 381 standard, you may want to say Y, but see below. All recent boards 382 with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX, 383 i810, i820) conform to this standard. Also all VIA PCI chipsets 384 (like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro | 400 ---help--- 401 The Universal Host Controller Interface is a standard by Intel for 402 accessing the USB hardware in the PC (which is also called the USB 403 host controller). If your USB host controller conforms to this 404 standard, you may want to say Y, but see below. All recent boards 405 with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX, 406 i810, i820) conform to this standard. Also all VIA PCI chipsets 407 (like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro |
385 133). If unsure, say Y. | 408 133) and LEON/GRLIB SoCs with the GRUSBHC controller. 409 If unsure, say Y. |
386 387 To compile this driver as a module, choose M here: the 388 module will be called uhci-hcd. 389 | 410 411 To compile this driver as a module, choose M here: the 412 module will be called uhci-hcd. 413 |
414config USB_UHCI_SUPPORT_NON_PCI_HC 415 bool 416 depends on USB_UHCI_HCD 417 default y if SPARC_LEON 418 419config USB_UHCI_BIG_ENDIAN_MMIO 420 bool 421 depends on USB_UHCI_SUPPORT_NON_PCI_HC 422 |
|
390config USB_FHCI_HCD 391 tristate "Freescale QE USB Host Controller support" 392 depends on USB && OF_GPIO && QE_GPIO && QUICC_ENGINE 393 select FSL_GTM 394 select QE_USB 395 help 396 This driver enables support for Freescale QE USB Host Controller 397 (as found on MPC8360 and MPC8323 processors), the driver supports --- 41 unchanged lines hidden (view full) --- 439 The SL811HS is a single-port USB controller that supports either 440 host side or peripheral side roles. Enable this option if your 441 board has this chip, and you want to use it as a host controller. 442 If unsure, say N. 443 444 To compile this driver as a module, choose M here: the 445 module will be called sl811-hcd. 446 | 423config USB_FHCI_HCD 424 tristate "Freescale QE USB Host Controller support" 425 depends on USB && OF_GPIO && QE_GPIO && QUICC_ENGINE 426 select FSL_GTM 427 select QE_USB 428 help 429 This driver enables support for Freescale QE USB Host Controller 430 (as found on MPC8360 and MPC8323 processors), the driver supports --- 41 unchanged lines hidden (view full) --- 472 The SL811HS is a single-port USB controller that supports either 473 host side or peripheral side roles. Enable this option if your 474 board has this chip, and you want to use it as a host controller. 475 If unsure, say N. 476 477 To compile this driver as a module, choose M here: the 478 module will be called sl811-hcd. 479 |
480config USB_SL811_HCD_ISO 481 bool "partial ISO support" 482 depends on USB_SL811_HCD 483 help 484 The driver doesn't support iso_frame_desc (yet), but for some simple 485 devices that just queue one ISO frame per URB, then ISO transfers 486 "should" work using the normal urb status fields. 487 488 If unsure, say N. 489 |
|
447config USB_SL811_CS 448 tristate "CF/PCMCIA support for SL811HS HCD" 449 depends on USB_SL811_HCD && PCMCIA 450 help 451 Wraps a PCMCIA driver around the SL811HS HCD, supporting the RATOC 452 REX-CFU1U CF card (often used with PDAs). If unsure, say N. 453 454 To compile this driver as a module, choose M here: the --- 77 unchanged lines hidden --- | 490config USB_SL811_CS 491 tristate "CF/PCMCIA support for SL811HS HCD" 492 depends on USB_SL811_HCD && PCMCIA 493 help 494 Wraps a PCMCIA driver around the SL811HS HCD, supporting the RATOC 495 REX-CFU1U CF card (often used with PDAs). If unsure, say N. 496 497 To compile this driver as a module, choose M here: the --- 77 unchanged lines hidden --- |