[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