usb: dwc3: fix Kconfig dependency to accept host driver in drivers/usb/dwc3

We see the choice of USB_DWC3_HOST / _GADGET in drivers/usb/dwc3/Kconfig,
but we can not choose USB_DWC3_HOST unless USB_GADGET is defined.
This is strange.

Loosen the "depends on" and also move "select USB_GADGET_DUALSPEED" to
the correct place.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
Masahiro Yamada 2017-08-25 01:30:20 +09:00 committed by Marek Vasut
parent 8b3cec7da1
commit 6ea247d137

View file

@ -1,7 +1,6 @@
config USB_DWC3 config USB_DWC3
bool "DesignWare USB3 DRD Core Support" bool "DesignWare USB3 DRD Core Support"
depends on (USB && USB_GADGET) depends on USB_HOST || USB_GADGET
select USB_GADGET_DUALSPEED
help help
Say Y here if your system has a Dual Role SuperSpeed Say Y here if your system has a Dual Role SuperSpeed
USB controller based on the DesignWare USB3 IP Core. USB controller based on the DesignWare USB3 IP Core.
@ -21,6 +20,7 @@ config USB_DWC3_HOST
config USB_DWC3_GADGET config USB_DWC3_GADGET
bool "Gadget only mode" bool "Gadget only mode"
depends on USB_GADGET depends on USB_GADGET
select USB_GADGET_DUALSPEED
help help
Select this when you want to use DWC3 in gadget mode only, Select this when you want to use DWC3 in gadget mode only,
thereby the host feature will be regressed. thereby the host feature will be regressed.