Hi > -----Original Message----- > From: Marek Vasut <ma...@denx.de> > Sent: Wednesday, 26 July, 2023 6:30 PM > To: Chong, Teik Heng <teik.heng.ch...@intel.com>; Lim, Jit Loon > <jit.loon....@intel.com>; u-boot@lists.denx.de > Cc: Jagan Teki <ja...@amarulasolutions.com>; Simon > <simon.k.r.goldschm...@gmail.com>; Chee, Tien Fong > <tien.fong.c...@intel.com>; Hea, Kok Kiang <kok.kiang....@intel.com>; > Maniyam, Dinesh <dinesh.mani...@intel.com>; Ng, Boon Khai > <boon.khai...@intel.com>; Yuslaimi, Alif Zakuan > <alif.zakuan.yusla...@intel.com>; Zamri, Muhammad Hazim Izzat > <muhammad.hazim.izzat.za...@intel.com>; Tang, Sieu Mun > <sieu.mun.t...@intel.com>; Bin Meng <bmeng...@gmail.com>; Michal > Simek <mon...@monstr.eu>; Tom Rini <tr...@konsulko.com>; Eugen Hristev > <eugen.hris...@microchip.com> > Subject: Re: [PATCH v1] HSD #18028953892: usb: xhci-dwc3: Fix USB3.1 > controller register access in reset state > > On 7/26/23 06:04, Chong, Teik Heng wrote: > [...] > >>>>> Linux: (__dwc3_of_simple_teardown) > >>>>> https://elixir.bootlin.com/linux/latest/source/drivers/usb/dwc3/dw > >>>>> c3 > >>>>> -o > >>>>> f-simple.c#L98 > >>>>> U-Boot: (xhci_dwc3_remove) > >>>>> https://elixir.bootlin.com/u-boot/latest/source/drivers/usb/host/x > >>>>> hc > >>>>> 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 > > drivers/usb/dwc3 > > Same as u-boot
Ok. We will use the driver from drivers/usb/dwc3. Thank you for the pointers