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