During ufs probe, the phy drvdata is read to get
the phy version information. But in some rare cases,
the ufs driver tries to read it before the phy parameters
are fully initialized, which causes kernel panic.
So, defer the ufs probe if phy drvdata is not fully
initialized.
Also, perform this operation just after getting the
phy handle to avoid unnecessary reinitialization in
case it gets deferred.
Change-Id: Ia5783cdfed68d54a38340ca2234b6273c43b2b06
Signed-off-by: Ram Kumar Dwivedi <quic_rdwivedi@quicinc.com>