]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
ufs: amd-versal2: Fix missing .priv_auto in driver registration
authorPranav Tilak <pranav.vinaytilak@amd.com>
Tue, 23 Jun 2026 03:53:51 +0000 (09:23 +0530)
committerMichal Simek <michal.simek@amd.com>
Wed, 8 Jul 2026 06:55:51 +0000 (08:55 +0200)
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 <pranav.vinaytilak@amd.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/20260623035411.2088224-1-pranav.vinaytilak@amd.com
drivers/ufs/ufs-amd-versal2.c

index 6c949b2ca761089892359b2ebfb569609a9519b8..3369d32d924c40f5512acdb2e6a8f2b5eb60ce00 100644 (file)
@@ -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),
 };