1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # SPDX-License-Identifier: GPL-2.0
- #
- # For MTK USB3.0 IP
- config USB_MTU3
- bool "MediaTek USB3 Dual Role controller"
- depends on USB_XHCI_HCD || USB_GADGET
- depends on ARCH_MEDIATEK
- help
- Say Y here if your system runs on MediaTek SoCs with
- Dual Role SuperSpeed USB controller. You can select usb
- mode as peripheral role or host role.
- If you don't know what this is, please say N.
- if USB_MTU3
- choice
- bool "MTU3 Mode Selection"
- default USB_MTU3_GADGET if USB_GADGET
- default USB_MTU3_HOST if (USB_HOST && !USB_GADGET)
- config USB_MTU3_HOST
- bool "Host only mode"
- depends on USB_XHCI_HCD
- help
- Select this when you want to use MTU3 in host mode only,
- thereby the gadget feature will be regressed.
- config USB_MTU3_GADGET
- bool "Gadget only mode"
- depends on USB_GADGET
- select USB_GADGET_DUALSPEED
- help
- Select this when you want to use MTU3 in gadget mode only,
- thereby the host feature will be regressed.
- endchoice
- config USB_MTU3_DEBUG
- bool "Enable Debugging Messages"
- help
- Say Y here to enable debugging messages in the MTU3 Driver.
- endif
|