[U-Boot] Question about DWC3 USB controller driver

Masahiro Yamada yamada.masahiro at socionext.com
Tue Jul 28 17:48:49 CEST 2015


Hi Marek,


2015-07-28 2:03 GMT+09:00 Marek Vasut <marex at denx.de>:
> On Monday, July 27, 2015 at 05:37:52 PM, Masahiro Yamada wrote:
>> Hi Marek, other USB guys,
>
> Hi!
>
>> I noticed commit dc9cdf859e11de (usb: dwc3: Add DWC3 controller driver
>> support) was pulled into the mainline a few days ago.
>>
>>
>> Now we have two drivers with similar names.
>>
>>
>> - drivers/usb/dwc3/
>> - drivers/usb/host/xhci-dwc3.c
>>
>>
>> Are they the same hardware, or completely different ones?
>
> dwc3 is the USB gadget, drivers/usb/host/xhci-dwc3 is the USB host.
> I believe the host part should be merged into drivers/usb/xhci-dwc3
> eventually.


In my understanding, Synopsys' DWC3 is dual role core.


In Linux, both host and gadget are supported,
but drivers/usb/dwc3/host.c is missing from U-Boot.

I think merging into a single directory drivers/usb/dwc3
is the right thing.




-- 
Best Regards
Masahiro Yamada


More information about the U-Boot mailing list