[PATCH] ufs: amd-versal2: Fix missing .priv_auto in driver registration

Neil Armstrong neil.armstrong at linaro.org
Tue Jun 23 08:56:15 CEST 2026


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 <pranav.vinaytilak at 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),
>   };

Reviewed-by: Neil Armstrong <neil.armstrong at linaro.org>

Thanks,
Neil


More information about the U-Boot mailing list