xref: /rk3399_rockchip-uboot/drivers/usb/musb-new/Kconfig (revision 1a4f6af8bfd44c8ae6e87a81ff125eed47042cc5)
15d6c2f4bSPaul Kocialkowski#
25d6c2f4bSPaul Kocialkowski# MUSB Controller Driver
35d6c2f4bSPaul Kocialkowski#
45d6c2f4bSPaul Kocialkowskicomment "MUSB Controller Driver"
55d6c2f4bSPaul Kocialkowski
65d6c2f4bSPaul Kocialkowskiconfig USB_MUSB_HOST
75d6c2f4bSPaul Kocialkowski	bool "MUSB host mode support"
8310695f3SAlex Kiernan	select SPL_SPRINTF if SPL
9310695f3SAlex Kiernan	select TPL_SPRINTF if TPL
105d6c2f4bSPaul Kocialkowski	help
115d6c2f4bSPaul Kocialkowski	  Enables the MUSB USB dual-role controller in host mode.
125d6c2f4bSPaul Kocialkowski
135d6c2f4bSPaul Kocialkowskiconfig USB_MUSB_GADGET
145d6c2f4bSPaul Kocialkowski	bool "MUSB gadget mode support"
153457bbafSSam Protsenko	select USB_GADGET_DUALSPEED
16310695f3SAlex Kiernan	select SPL_SPRINTF if SPL
17310695f3SAlex Kiernan	select TPL_SPRINTF if TPL
185d6c2f4bSPaul Kocialkowski	help
195d6c2f4bSPaul Kocialkowski	  Enables the MUSB USB dual-role controller in gadget mode.
206bed24ccSPaul Kocialkowski
21*3e620e50SAdam Fordconfig USB_MUSB_DA8XX
22*3e620e50SAdam Ford	bool "Enable DA8xx MUSB Controller"
23*3e620e50SAdam Ford	depends on DM_USB
24*3e620e50SAdam Ford	help
25*3e620e50SAdam Ford	  Say y here to enable support for the dual role high
26*3e620e50SAdam Ford	  speed USB controller based on the Mentor Graphics
27*3e620e50SAdam Ford	  silicon IP.
28*3e620e50SAdam Ford
2928b8d5fdSMugunthan V Nconfig USB_MUSB_TI
3028b8d5fdSMugunthan V N	bool "Enable TI OTG USB controller"
3128b8d5fdSMugunthan V N	depends on DM_USB
3228b8d5fdSMugunthan V N	default n
3328b8d5fdSMugunthan V N	help
3428b8d5fdSMugunthan V N	  Say y here to enable support for the dual role high
3528b8d5fdSMugunthan V N	  speed USB controller based on the Mentor Graphics
3628b8d5fdSMugunthan V N	  silicon IP.
3728b8d5fdSMugunthan V N
386bed24ccSPaul Kocialkowskiif USB_MUSB_HOST || USB_MUSB_GADGET
396bed24ccSPaul Kocialkowski
4003b8e046SPurna Chandra Mandalconfig USB_MUSB_PIC32
4103b8e046SPurna Chandra Mandal	bool "Enable Microchip PIC32 DRC USB controller"
4203b8e046SPurna Chandra Mandal	depends on DM_USB && MACH_PIC32
4303b8e046SPurna Chandra Mandal	help
4403b8e046SPurna Chandra Mandal	  Say y to enable PIC32 USB DRC controller support
4503b8e046SPurna Chandra Mandal	  if it is available on your Microchip PIC32 platform.
4603b8e046SPurna Chandra Mandal
476bed24ccSPaul Kocialkowskiconfig USB_MUSB_SUNXI
486bed24ccSPaul Kocialkowski	bool "Enable sunxi OTG / DRC USB controller"
496bed24ccSPaul Kocialkowski	depends on ARCH_SUNXI
506bed24ccSPaul Kocialkowski	default y
516bed24ccSPaul Kocialkowski	---help---
526bed24ccSPaul Kocialkowski	Say y here to enable support for the sunxi OTG / DRC USB controller
537806b75aSHans de Goede	used on almost all sunxi boards.
546bed24ccSPaul Kocialkowski
556bed24ccSPaul Kocialkowskiendif
56