From 9d3f6c4b6068b3a4747f5d1dc650607876eff583 Mon Sep 17 00:00:00 2001 From: anans Date: Tue, 26 Jul 2022 11:39:23 +0000 Subject: [PATCH] fix(ufs): point utrlbau to header instead of upiu utrlbau should point to header and not upiu this is the case everywhere except for ufs_prepare_cmd Signed-off-by: anans Change-Id: I02695824c1409124a60e63c3a7ff3278a4dc5fa8 --- drivers/ufs/ufs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ufs/ufs.c b/drivers/ufs/ufs.c index 47ff26b69..017dc9d2c 100644 --- a/drivers/ufs/ufs.c +++ b/drivers/ufs/ufs.c @@ -303,7 +303,7 @@ static int ufs_prepare_cmd(utp_utrd_t *utrd, uint8_t op, uint8_t lun, mmio_write_32(ufs_params.reg_base + UTRLBA, utrd->header & UINT32_MAX); mmio_write_32(ufs_params.reg_base + UTRLBAU, - (utrd->upiu >> 32) & UINT32_MAX); + (utrd->header >> 32) & UINT32_MAX); hd = (utrd_header_t *)utrd->header; upiu = (cmd_upiu_t *)utrd->upiu; -- 2.39.5