xref: /openbmc/u-boot/drivers/usb/musb-new/Kconfig (revision 28b8d5fd2b73b83ff1f759eadfed64740fd89494)
1 #
2 # MUSB Controller Driver
3 #
4 comment "MUSB Controller Driver"
5 
6 config USB_MUSB_HOST
7 	bool "MUSB host mode support"
8 	help
9 	  Enables the MUSB USB dual-role controller in host mode.
10 
11 config USB_MUSB_GADGET
12 	bool "MUSB gadget mode support"
13 	select USB_GADGET_DUALSPEED
14 	help
15 	  Enables the MUSB USB dual-role controller in gadget mode.
16 
17 config USB_MUSB_TI
18 	bool "Enable TI OTG USB controller"
19 	depends on DM_USB
20 	default n
21 	help
22 	  Say y here to enable support for the dual role high
23 	  speed USB controller based on the Mentor Graphics
24 	  silicon IP.
25 
26 if USB_MUSB_HOST || USB_MUSB_GADGET
27 
28 config USB_MUSB_PIC32
29 	bool "Enable Microchip PIC32 DRC USB controller"
30 	depends on DM_USB && MACH_PIC32
31 	help
32 	  Say y to enable PIC32 USB DRC controller support
33 	  if it is available on your Microchip PIC32 platform.
34 
35 config USB_MUSB_SUNXI
36 	bool "Enable sunxi OTG / DRC USB controller"
37 	depends on ARCH_SUNXI
38 	default y
39 	---help---
40 	Say y here to enable support for the sunxi OTG / DRC USB controller
41 	used on almost all sunxi boards.
42 
43 endif
44