comment "USB OTG/Gadget Subsystem"

config USB_EVENT
	bool 'USB Event'
	default n

config USB_EVENT_LOGGING
	int  'Logging Level (0: None / 1: Debug / 2: Verbose )'
	depends on USB_EVENT
	default "0"

config USB_OTG_CORE
	bool 'USB OTG Core'
	depends on USB_EVENT
	default y

config USB_OTG_CORE_LOGGING
	int  'Logging Level (0: None / 1: Debug / 2: Verbose )'
	depends on USB_OTG_CORE
	default "0"

config USB_OTG_CORE_HANDLE_TEST_MODE
	bool 'Handle usb test mode via ioctl by USB OTG Core'
	depends on USB_OTG_CORE
	default n

config USB_OTG_CORE_PROPAGATE_USR_SPEED
	bool 'Propagate speed setting from user'
	depends on USB_OTG_CORE
	default y

config USB_GADGET_CORE
	bool 'USB Gadget Core'
	depends on USB_EVENT
	default y

config USB_GADGET_CORE_LOGGING
	int  'Logging Level (0: None / 1: Debug / 2: Verbose )'
	depends on USB_GADGET_CORE
	default "0"

config USB_GADGET_CORE_HANDLE_TEST_MODE
	bool 'Handle usb test mode via USB Gadget Core'
	depends on USB_GADGET_CORE
	default n

config USB_GADGET_CORE_GADGET_REGISTER_ON_DEMAND
	bool 'On demand gadget driver registration'
	depends on USB_GADGET_CORE
	default y
	help
	  Say Y here if you use linux native gadget drivers
	  or if you switch USB_DWC3 to m.

