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