Hi > -----Original Message----- > From: Marek Vasut <[email protected]> > Sent: Saturday, 22 July, 2023 4:31 AM > To: Lim, Jit Loon <[email protected]>; [email protected] > Cc: Jagan Teki <[email protected]>; Simon > <[email protected]>; Chee, Tien Fong > <[email protected]>; Hea, Kok Kiang <[email protected]>; > Maniyam, Dinesh <[email protected]>; Ng, Boon Khai > <[email protected]>; Yuslaimi, Alif Zakuan > <[email protected]>; Chong, Teik Heng > <[email protected]>; Zamri, Muhammad Hazim Izzat > <[email protected]>; Tang, Sieu Mun > <[email protected]>; Bin Meng <[email protected]>; Michal > Simek <[email protected]>; Tom Rini <[email protected]>; Eugen Hristev > <[email protected]> > Subject: Re: [PATCH v1] HSD #18028953892: usb: xhci-dwc3: Fix USB3.1 > controller register access in reset state > > On 7/21/23 05:26, Lim, Jit Loon wrote: > > Hi, > > >>> Linux: (__dwc3_of_simple_teardown) > >>> https://elixir.bootlin.com/linux/latest/source/drivers/usb/dwc3/dwc3 > >>> -o > >>> f-simple.c#L98 > >>> U-Boot: (xhci_dwc3_remove) > >>> https://elixir.bootlin.com/u-boot/latest/source/drivers/usb/host/xhc > >>> i- > >>> dwc3.c#L227 > >>> > >>> So we believed that we can't directly pickup all Linux kernel dwc3 > >>> patches > >> and merge to U-Boot. > >> > >> If you were to sync the driver from Linux to U-Boot, then the same > >> sequence as Linux uses would be automatically used too, right ? > >> > >> Sorry for the abysmal delay in my reply. > > > > Are we saying that we shall port/use Linux driver in U-Boot and abandon > the existing USB host driver in U-Boot? > > No, the existing driver in U-Boot is a port of the Linux driver, it is just > outdated. I am saying, just pick the missing patches from Linux and add them > to U-Boot, so the two drivers are in sync.
We do not see a DWC3 host driver under usb host folder in Linux https://elixir.bootlin.com/linux/latest/source/drivers/usb/host. Would you mind to tell us which DWC3 host driver we should use in usb host folder? Then, we can pick up the missing patches

