xref: /rk3399_rockchip-uboot/drivers/usb/musb-new/Kconfig (revision 73b4df6a98d2d973cbf1e2b18947abbdbdb82bc1)
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_TI
22	bool "Enable TI OTG USB controller"
23	depends on DM_USB
24	default n
25	help
26	  Say y here to enable support for the dual role high
27	  speed USB controller based on the Mentor Graphics
28	  silicon IP.
29
30if USB_MUSB_HOST || USB_MUSB_GADGET
31
32config USB_MUSB_PIC32
33	bool "Enable Microchip PIC32 DRC USB controller"
34	depends on DM_USB && MACH_PIC32
35	help
36	  Say y to enable PIC32 USB DRC controller support
37	  if it is available on your Microchip PIC32 platform.
38
39config USB_MUSB_SUNXI
40	bool "Enable sunxi OTG / DRC USB controller"
41	depends on ARCH_SUNXI
42	default y
43	---help---
44	Say y here to enable support for the sunxi OTG / DRC USB controller
45	used on almost all sunxi boards.
46
47endif
48