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