xref: /OK3568_Linux_fs/u-boot/drivers/usb/musb-new/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#
2*4882a593Smuzhiyun# MUSB Controller Driver
3*4882a593Smuzhiyun#
4*4882a593Smuzhiyuncomment "MUSB Controller Driver"
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunconfig USB_MUSB_HOST
7*4882a593Smuzhiyun	bool "MUSB host mode support"
8*4882a593Smuzhiyun	select SPL_SPRINTF if SPL
9*4882a593Smuzhiyun	select TPL_SPRINTF if TPL
10*4882a593Smuzhiyun	help
11*4882a593Smuzhiyun	  Enables the MUSB USB dual-role controller in host mode.
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunconfig USB_MUSB_GADGET
14*4882a593Smuzhiyun	bool "MUSB gadget mode support"
15*4882a593Smuzhiyun	select USB_GADGET_DUALSPEED
16*4882a593Smuzhiyun	select SPL_SPRINTF if SPL
17*4882a593Smuzhiyun	select TPL_SPRINTF if TPL
18*4882a593Smuzhiyun	help
19*4882a593Smuzhiyun	  Enables the MUSB USB dual-role controller in gadget mode.
20*4882a593Smuzhiyun
21*4882a593Smuzhiyunconfig USB_MUSB_DA8XX
22*4882a593Smuzhiyun	bool "Enable DA8xx MUSB Controller"
23*4882a593Smuzhiyun	depends on DM_USB
24*4882a593Smuzhiyun	help
25*4882a593Smuzhiyun	  Say y here to enable support for the dual role high
26*4882a593Smuzhiyun	  speed USB controller based on the Mentor Graphics
27*4882a593Smuzhiyun	  silicon IP.
28*4882a593Smuzhiyun
29*4882a593Smuzhiyunconfig USB_MUSB_TI
30*4882a593Smuzhiyun	bool "Enable TI OTG USB controller"
31*4882a593Smuzhiyun	depends on DM_USB
32*4882a593Smuzhiyun	default n
33*4882a593Smuzhiyun	help
34*4882a593Smuzhiyun	  Say y here to enable support for the dual role high
35*4882a593Smuzhiyun	  speed USB controller based on the Mentor Graphics
36*4882a593Smuzhiyun	  silicon IP.
37*4882a593Smuzhiyun
38*4882a593Smuzhiyunif USB_MUSB_HOST || USB_MUSB_GADGET
39*4882a593Smuzhiyun
40*4882a593Smuzhiyunconfig USB_MUSB_PIC32
41*4882a593Smuzhiyun	bool "Enable Microchip PIC32 DRC USB controller"
42*4882a593Smuzhiyun	depends on DM_USB && MACH_PIC32
43*4882a593Smuzhiyun	help
44*4882a593Smuzhiyun	  Say y to enable PIC32 USB DRC controller support
45*4882a593Smuzhiyun	  if it is available on your Microchip PIC32 platform.
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunconfig USB_MUSB_SUNXI
48*4882a593Smuzhiyun	bool "Enable sunxi OTG / DRC USB controller"
49*4882a593Smuzhiyun	depends on ARCH_SUNXI
50*4882a593Smuzhiyun	default y
51*4882a593Smuzhiyun	---help---
52*4882a593Smuzhiyun	Say y here to enable support for the sunxi OTG / DRC USB controller
53*4882a593Smuzhiyun	used on almost all sunxi boards.
54*4882a593Smuzhiyun
55*4882a593Smuzhiyunendif
56