# 
 | 
# MUSB Controller Driver 
 | 
# 
 | 
comment "MUSB Controller Driver" 
 | 
  
 | 
config USB_MUSB_HOST 
 | 
    bool "MUSB host mode support" 
 | 
    select SPL_SPRINTF if SPL 
 | 
    select TPL_SPRINTF if TPL 
 | 
    help 
 | 
      Enables the MUSB USB dual-role controller in host mode. 
 | 
  
 | 
config USB_MUSB_GADGET 
 | 
    bool "MUSB gadget mode support" 
 | 
    select USB_GADGET_DUALSPEED 
 | 
    select SPL_SPRINTF if SPL 
 | 
    select TPL_SPRINTF if TPL 
 | 
    help 
 | 
      Enables the MUSB USB dual-role controller in gadget mode. 
 | 
  
 | 
config USB_MUSB_DA8XX 
 | 
    bool "Enable DA8xx MUSB Controller" 
 | 
    depends on DM_USB 
 | 
    help 
 | 
      Say y here to enable support for the dual role high 
 | 
      speed USB controller based on the Mentor Graphics 
 | 
      silicon IP. 
 | 
  
 | 
config USB_MUSB_TI 
 | 
    bool "Enable TI OTG USB controller" 
 | 
    depends on DM_USB 
 | 
    default n 
 | 
    help 
 | 
      Say y here to enable support for the dual role high 
 | 
      speed USB controller based on the Mentor Graphics 
 | 
      silicon IP. 
 | 
  
 | 
if USB_MUSB_HOST || USB_MUSB_GADGET 
 | 
  
 | 
config USB_MUSB_PIC32 
 | 
    bool "Enable Microchip PIC32 DRC USB controller" 
 | 
    depends on DM_USB && MACH_PIC32 
 | 
    help 
 | 
      Say y to enable PIC32 USB DRC controller support 
 | 
      if it is available on your Microchip PIC32 platform. 
 | 
  
 | 
config USB_MUSB_SUNXI 
 | 
    bool "Enable sunxi OTG / DRC USB controller" 
 | 
    depends on ARCH_SUNXI 
 | 
    default y 
 | 
    ---help--- 
 | 
    Say y here to enable support for the sunxi OTG / DRC USB controller 
 | 
    used on almost all sunxi boards. 
 | 
  
 | 
endif 
 |