Hi, > -----Original Message----- > From: [email protected] <[email protected]> > Sent: Thursday, September 19, 2024 1:22 PM > To: Simek, Michal <[email protected]>; Marek Vasut > <[email protected]>; Neha Malcom Francis <[email protected]>; > Manorit Chawdhry <[email protected]>; Tom Rini <[email protected]>; > [email protected]; Abbarapu, Venkatesh <[email protected]> > Cc: [email protected]; [email protected]; Bhupesh Sharma > <[email protected]> > Subject: Re: [PATCH 00/13] ufs: enhancements to support Qualcomm UFS > controllers > > On 18/09/2024 12:47, Michal Simek wrote: > > > > > > On 9/18/24 12:40, [email protected] wrote: > >> Hi, > >> > >> On 18/09/2024 11:03, Michal Simek wrote: > >>> Hi Neil, > >>> > >>> On 9/18/24 10:06, Neil Armstrong wrote: > >>>> Hi Marek, Manorit, Tom, Michal, > >>>> > >>>> On 10/09/2024 11:20, Neil Armstrong wrote: > >>>>> This serie regroups all the fixes and base enhancements required > >>>>> to support the Qualcomm UFS controllers in U-Boot. > >>>>> > >>>>> This syncs headers & defines from Linux, and includes 2 set of > >>>>> fixes that were sent separately: > >>>>> - ufs: core: remove link_startup_again logic > >>>>> - ufs: properly fix cache operations > >>>>> > >>>>> Without those 2 sets, UFS cannot initialize on Qualcomm controlers > >>>>> since v5, and a numerous of Cache issues makes any UFS controller > >>>>> fail to initialize. > >>>>> > >>>>> Since UFS core hasn't changed for a while, and since UFS is core > >>>>> technology for the Qualcomm SoCs, I volunteer maintaininig the UFS > >>>>> subsystem if Bhupesh & Neha Malcom Francis are ok with that. > >>>> > >>>> Could you run this serie on the r8a779f0_spider, j721s2_evm_a72, > >>>> j721e_evm_a72, j7200_evm_a72, amd_versal2_virt and qemu-riscv and > check for possible regressions ? > >>>> > >>>> It seems the only user of UFS_PCI is qemu-riscv, is there other users ? > >>> > >>> > >>> Good timing. We are close to send some updates to UFS which we require to > get DWC version to work inside U-Boot. > >>> > >>> How far are that core changes from Linux? I see 9/13 is sync with Linux > >>> but > when this is done you should also say which Linux version was used for sync. > >> > >> I think we are still quite far from Linux, we just took the basic > >> required bits and pieces to at least make the Qcom UFS controller > >> driver build work, but Linux driver is overly complicated with power > >> management > code we do not really need in U-Boot, so it's quite hard to sync honestly. > >> > >> But the plan is to align as much as possible once we get the basic Qcom UFS > mainline. > > > > That's understandable. But even when you say sync with Linux for some > > headers, > etc it is good to say that it is sync with 6.11 for example. > > Oh yes exact, I forgot to add this info, I planned to... I'll fix this in a > v2. > > Thanks, > Neil > > > > > Thanks, > > Michal > > These changes are verified on AMD platform (amd_versal2_virt_defconfig) and no issues observed with this series. Tested-by: Venkatesh Yadav Abbarapu <[email protected]>
Thanks Venkatesh

