aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeuk Kim <jeuk20.kim@gmail.com>2025-01-07 16:26:42 +0900
committerJeuk Kim <jeuk20.kim@samsung.com>2025-02-17 18:20:53 +0900
commitf8af22afec5092ce641fb5e5305f2bb9b232f206 (patch)
tree20539342214884d387b6054057de48cef29398fe
parentdb7aa99ef894e88fc5eedf02ca2579b8c344b2ec (diff)
downloadqemu-f8af22afec5092ce641fb5e5305f2bb9b232f206.zip
qemu-f8af22afec5092ce641fb5e5305f2bb9b232f206.tar.gz
qemu-f8af22afec5092ce641fb5e5305f2bb9b232f206.tar.bz2
hw/ufs: Fix legacy single doorbell support bit
QEMU UFS has supported both legacy single doorbell and MCQ, but the LSDBS value was incorrectly set. This change corrects the LSDBS value to 0. Signed-off-by: Jeuk Kim <jeuk20.kim@samsung.com>
-rw-r--r--hw/ufs/ufs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/ufs/ufs.c b/hw/ufs/ufs.c
index 428fe92..1ccd6f8 100644
--- a/hw/ufs/ufs.c
+++ b/hw/ufs/ufs.c
@@ -1635,7 +1635,7 @@ static void ufs_init_hc(UfsHc *u)
cap = FIELD_DP32(cap, CAP, OODDS, 0);
cap = FIELD_DP32(cap, CAP, UICDMETMS, 0);
cap = FIELD_DP32(cap, CAP, CS, 0);
- cap = FIELD_DP32(cap, CAP, LSDBS, 1);
+ cap = FIELD_DP32(cap, CAP, LSDBS, 0);
cap = FIELD_DP32(cap, CAP, MCQS, u->params.mcq);
u->reg.cap = cap;