scsi: ufs: amd-versal2: Fix PHY initialization in HCE enable notify

Move the PHY initialization from PRE_CHANGE to POST_CHANGE in the
ufs_versal2_hce_enable_notify() callback. This ensures that the PHY is
initialized after the host controller enable sequence is complete, rather
than before it starts.

The PHY initialization requires the UFS host controller to be in a stable
enabled state to properly configure the MPHY registers. Moving this to
POST_CHANGE aligns with the expected initialization order and prevents
potential timing issues during controller startup.

Fixes: 769b8b2ffded ("scsi: ufs: amd-versal2: Add UFS support for AMD Versal Gen 2 SoC")
Signed-off-by: Ajay Neeli <ajay.neeli@amd.com>
Link: https://patch.msgid.link/20251224053950.54213-1-ajay.neeli@amd.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

authored by Ajay Neeli and committed by Martin K. Petersen 0444568e b2d6b1d4

+1 -1
+1 -1
drivers/ufs/host/ufs-amd-versal2.c
··· 367 367 { 368 368 int ret = 0; 369 369 370 - if (status == PRE_CHANGE) { 370 + if (status == POST_CHANGE) { 371 371 ret = ufs_versal2_phy_init(hba); 372 372 if (ret) 373 373 dev_err(hba->dev, "Phy init failed (%d)\n", ret);