[U-Boot] [PATCH] usb: dwc3: fix Kconfig dependency to accept host driver in drivers/usb/dwc3

Marek Vasut marex at denx.de
Fri Aug 25 09:23:21 UTC 2017


On 08/25/2017 05:56 AM, Masahiro Yamada wrote:
> 2017-08-25 6:57 GMT+09:00 Marek Vasut <marex at denx.de>:
>> On 08/24/2017 06:30 PM, Masahiro Yamada wrote:
>>> 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 at socionext.com>
>>
>> Applied, thanks
>>
>>> ---
>>>
>>>  drivers/usb/dwc3/Kconfig | 4 ++--
>>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/drivers/usb/dwc3/Kconfig b/drivers/usb/dwc3/Kconfig
>>> index e93398fe7c1c..7f2f400c09ce 100644
>>> --- a/drivers/usb/dwc3/Kconfig
>>> +++ b/drivers/usb/dwc3/Kconfig
>>> @@ -1,7 +1,6 @@
>>>  config USB_DWC3
>>>       bool "DesignWare USB3 DRD Core Support"
>>> -     depends on (USB && USB_GADGET)
>>> -     select USB_GADGET_DUALSPEED
>>> +     depends on (USB_HOST || USB_GADGET)
>>>       help
>>>         Say Y here if your system has a Dual Role SuperSpeed
>>>         USB controller based on the DesignWare USB3 IP Core.
>>> @@ -21,6 +20,7 @@ config USB_DWC3_HOST
>>>  config USB_DWC3_GADGET
>>>       bool "Gadget only mode"
>>>       depends on USB_GADGET
>>> +     select USB_GADGET_DUALSPEED
>>>       help
>>>         Select this when you want to use DWC3 in gadget mode only,
>>>         thereby the host feature will be regressed.
>>>
>>
> 
> Marek,
> 
> I noticed redundant parentheses for depends on.
> Could you fix it up locally like follows?
> 
> 
> depends on (USB_HOST || USB_GADGET)
> 
>     ->
> 
> depends on USB_HOST || USB_GADGET

Hrmm, fixed.

-- 
Best regards,
Marek Vasut


More information about the U-Boot mailing list