2 # MUSB Controller Driver
4 comment "MUSB Controller Driver"
7 bool "MUSB host mode support"
9 Enables the MUSB USB dual-role controller in host mode.
11 config USB_MUSB_GADGET
12 bool "MUSB gadget mode support"
13 select USB_GADGET_DUALSPEED
15 Enables the MUSB USB dual-role controller in gadget mode.
18 bool "Enable TI OTG USB controller"
22 Say y here to enable support for the dual role high
23 speed USB controller based on the Mentor Graphics
26 config USB_MUSB_OMAP2PLUS
27 tristate "OMAP2430 and onwards"
28 depends on ARCH_OMAP2PLUS
34 bool "TI DSPS platforms"
36 if USB_MUSB_HOST || USB_MUSB_GADGET
39 bool "Enable Microchip PIC32 DRC USB controller"
40 depends on DM_USB && MACH_PIC32
42 Say y to enable PIC32 USB DRC controller support
43 if it is available on your Microchip PIC32 platform.
46 bool "Enable sunxi OTG / DRC USB controller"
50 Say y here to enable support for the sunxi OTG / DRC USB controller
51 used on almost all sunxi boards.
55 config USB_MUSB_PIO_ONLY
56 bool "Disable DMA (always use PIO)"
57 default y if USB_MUSB_AM35X || USB_MUSB_PIC32 || USB_MUSB_OMAP2PLUS || USB_MUSB_DSPS || USB_MUSB_SUNXI
59 All data is copied between memory and FIFO by the CPU.
60 DMA controllers are ignored.