From f436398f469b20a822ee84aab96ff6594a5fbd0c Mon Sep 17 00:00:00 2001 From: Pranav Tilak Date: Tue, 23 Jun 2026 09:23:51 +0530 Subject: ufs: amd-versal2: Fix missing .priv_auto in driver registration 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 Reviewed-by: Neil Armstrong Signed-off-by: Michal Simek Link: https://lore.kernel.org/r/20260623035411.2088224-1-pranav.vinaytilak@amd.com --- 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), }; -- cgit v1.3.1