[U-Boot] [PATCH v4 2/4] USB: host: Add the USB3 host driver

Jean-Jacques Hiblot jjhiblot at ti.com
Tue Aug 27 13:27:29 UTC 2019


Hi Marek, Sherry,


>>>> we keep the cdns3 node for usb gadget driver, then add a usb host node
>>>> for
>>>> xhci-imx8 driver in *-uboot.dtsi. so here is no need to change the host driver
>>> compatible.
>>>> But the compatible in gadget driver should be changed later.
>>> We should try avoiding ABI breaks in DT.
>> But the cdns3 usb gaget driver and host driver in different uclass need two dt nodes to bind with.
>> And the compatible of the two node cannot be same.
>> So for gadget driver, the compatible may use "cdns,usb3-1.0.0", for host driver, the compatible will use "cdns,usb3-1.0.0-host".
>> What do you think about it?
> CCing Jean, since I think he did solve similar topic for his platform.

I've been OOO for a few weeks and didn't look at the whole series.

For this particular issue, the solution I used is to let the wrapper do 
the binding job. The name of the driver to use is hard-coded in the 
wrapper diver.

This is done in dwc3_glue_bind().

JJ



>
>>>>>> +	{ }
>>>>>> +};
>


More information about the U-Boot mailing list