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