> > Respective UFS devices have their own characteristics and > many of them could be a form of numbers, such as timeout > and a number of retires. This introduces the way to set > those things per specific device vendor or specific device. > > I wrote this like the style of ufs_fixups stuffs. Looks like your preparing the ground of making quirks a common practice... Anyway, we already have that option per platform/vendor - what is that you are missing? And as far as fDeviceInit - the spec says: "The host polls the fDeviceInit flag to check the completion of the process." Your changes are align with that definition, so I am not sure that even a new quirk is needed? Thanks, Avri