On 6/23/26 05:53, Pranav Tilak wrote:
Add missing .priv_auto field to the driver. Without it,
struct ufs_versal2_priv is never properly allocated and dev_get_priv()
returns NULL, leading to DDR corruption at low DDR addresses.

Fixes: b5ac5f030720 ("ufs: ufs-amd-versal2: Add support for AMD UFS controller")
Signed-off-by: Pranav Tilak <[email protected]>
---
  drivers/ufs/ufs-amd-versal2.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/drivers/ufs/ufs-amd-versal2.c b/drivers/ufs/ufs-amd-versal2.c
index 6c949b2ca76..3369d32d924 100644
--- a/drivers/ufs/ufs-amd-versal2.c
+++ b/drivers/ufs/ufs-amd-versal2.c
@@ -563,4 +563,5 @@ U_BOOT_DRIVER(ufs_versal2_pltfm) = {
        .id             = UCLASS_UFS,
        .of_match       = ufs_versal2_ids,
        .probe          = ufs_versal2_probe,
+       .priv_auto      = sizeof(struct ufs_versal2_priv),
  };

Reviewed-by: Neil Armstrong <[email protected]>

Thanks,
Neil

Reply via email to