Hi

> -----Original Message-----
> From: Marek Vasut <[email protected]>
> Sent: Wednesday, 26 July, 2023 6:30 PM
> To: Chong, Teik Heng <[email protected]>; 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]>; 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/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

Reply via email to