From: Pranav Tilak Date: Tue, 23 Jun 2026 03:53:51 +0000 (+0530) Subject: ufs: amd-versal2: Fix missing .priv_auto in driver registration X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=f436398f469b20a822ee84aab96ff6594a5fbd0c;p=thirdparty%2Fu-boot.git 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 --- 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), };