diff options
Diffstat (limited to 'drivers/usb/gadget/Kconfig')
-rw-r--r-- | drivers/usb/gadget/Kconfig | 53 |
1 files changed, 51 insertions, 2 deletions
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig index 080bb1e4b847..5d1ddf485d1e 100644 --- a/drivers/usb/gadget/Kconfig +++ b/drivers/usb/gadget/Kconfig | |||
@@ -156,7 +156,7 @@ config USB_ATMEL_USBA | |||
156 | 156 | ||
157 | config USB_GADGET_FSL_USB2 | 157 | config USB_GADGET_FSL_USB2 |
158 | boolean "Freescale Highspeed USB DR Peripheral Controller" | 158 | boolean "Freescale Highspeed USB DR Peripheral Controller" |
159 | depends on FSL_SOC | 159 | depends on FSL_SOC || ARCH_MXC |
160 | select USB_GADGET_DUALSPEED | 160 | select USB_GADGET_DUALSPEED |
161 | help | 161 | help |
162 | Some of Freescale PowerPC processors have a High Speed | 162 | Some of Freescale PowerPC processors have a High Speed |
@@ -253,7 +253,7 @@ config USB_PXA25X_SMALL | |||
253 | 253 | ||
254 | config USB_GADGET_PXA27X | 254 | config USB_GADGET_PXA27X |
255 | boolean "PXA 27x" | 255 | boolean "PXA 27x" |
256 | depends on ARCH_PXA && PXA27x | 256 | depends on ARCH_PXA && (PXA27x || PXA3xx) |
257 | select USB_OTG_UTILS | 257 | select USB_OTG_UTILS |
258 | help | 258 | help |
259 | Intel's PXA 27x series XScale ARM v5TE processors include | 259 | Intel's PXA 27x series XScale ARM v5TE processors include |
@@ -272,6 +272,20 @@ config USB_PXA27X | |||
272 | default USB_GADGET | 272 | default USB_GADGET |
273 | select USB_GADGET_SELECTED | 273 | select USB_GADGET_SELECTED |
274 | 274 | ||
275 | config USB_GADGET_S3C_HSOTG | ||
276 | boolean "S3C HS/OtG USB Device controller" | ||
277 | depends on S3C_DEV_USB_HSOTG | ||
278 | select USB_GADGET_S3C_HSOTG_PIO | ||
279 | help | ||
280 | The Samsung S3C64XX USB2.0 high-speed gadget controller | ||
281 | integrated into the S3C64XX series SoC. | ||
282 | |||
283 | config USB_S3C_HSOTG | ||
284 | tristate | ||
285 | depends on USB_GADGET_S3C_HSOTG | ||
286 | default USB_GADGET | ||
287 | select USB_GADGET_SELECTED | ||
288 | |||
275 | config USB_GADGET_S3C2410 | 289 | config USB_GADGET_S3C2410 |
276 | boolean "S3C2410 USB Device Controller" | 290 | boolean "S3C2410 USB Device Controller" |
277 | depends on ARCH_S3C2410 | 291 | depends on ARCH_S3C2410 |
@@ -460,6 +474,27 @@ config USB_GOKU | |||
460 | default USB_GADGET | 474 | default USB_GADGET |
461 | select USB_GADGET_SELECTED | 475 | select USB_GADGET_SELECTED |
462 | 476 | ||
477 | config USB_GADGET_LANGWELL | ||
478 | boolean "Intel Langwell USB Device Controller" | ||
479 | depends on PCI | ||
480 | select USB_GADGET_DUALSPEED | ||
481 | help | ||
482 | Intel Langwell USB Device Controller is a High-Speed USB | ||
483 | On-The-Go device controller. | ||
484 | |||
485 | The number of programmable endpoints is different through | ||
486 | controller revision. | ||
487 | |||
488 | Say "y" to link the driver statically, or "m" to build a | ||
489 | dynamically linked module called "langwell_udc" and force all | ||
490 | gadget drivers to also be dynamically linked. | ||
491 | |||
492 | config USB_LANGWELL | ||
493 | tristate | ||
494 | depends on USB_GADGET_LANGWELL | ||
495 | default USB_GADGET | ||
496 | select USB_GADGET_SELECTED | ||
497 | |||
463 | 498 | ||
464 | # | 499 | # |
465 | # LAST -- dummy/emulated controller | 500 | # LAST -- dummy/emulated controller |
@@ -566,6 +601,20 @@ config USB_ZERO_HNPTEST | |||
566 | the "B-Peripheral" role, that device will use HNP to let this | 601 | the "B-Peripheral" role, that device will use HNP to let this |
567 | one serve as the USB host instead (in the "B-Host" role). | 602 | one serve as the USB host instead (in the "B-Host" role). |
568 | 603 | ||
604 | config USB_AUDIO | ||
605 | tristate "Audio Gadget (EXPERIMENTAL)" | ||
606 | depends on SND | ||
607 | help | ||
608 | Gadget Audio is compatible with USB Audio Class specification 1.0. | ||
609 | It will include at least one AudioControl interface, zero or more | ||
610 | AudioStream interface and zero or more MIDIStream interface. | ||
611 | |||
612 | Gadget Audio will use on-board ALSA (CONFIG_SND) audio card to | ||
613 | playback or capture audio stream. | ||
614 | |||
615 | Say "y" to link the driver statically, or "m" to build a | ||
616 | dynamically linked module called "g_audio". | ||
617 | |||
569 | config USB_ETH | 618 | config USB_ETH |
570 | tristate "Ethernet Gadget (with CDC Ethernet support)" | 619 | tristate "Ethernet Gadget (with CDC Ethernet support)" |
571 | depends on NET | 620 | depends on NET |