@samitouri / QOSamiQemu / commits / ec449d0dce

hw/i3c/dw-i3c: Treat more registers as read-as-zero

RESET_CTRL and INTR_FORCE are write-only. Signed-off-by: Joe Komlodi <komlodi@google.com> Reviewed-by: Patrick Venture <venture@google.com> Reviewed-by: Jamin Lin <jamin_lin@aspeedtech.com> Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Tested-by: Jithu Joseph <jithu.joseph@oss.qualcomm.com> Link: https://lore.kernel.org/qemu-devel/20260225021158.1586584-11-jamin_lin@aspeedtech.com Signed-off-by: Cédric Le Goater <clg@redhat.com>

Jamin Lin committed Feb 25, 2026 at 02:12 UTC ec449d0dcec26e24f37525f526d62803c9845b38
1 file changed +3
hw/i3c/dw-i3c.c
+3
@@ -342,7 +342,10 @@ static uint64_t dw_i3c_read(void *opaque, hwaddr offset, unsigned size)
342 uint64_t value;
343
344 switch (addr) {
345 + /* RAZ */
346 case R_COMMAND_QUEUE_PORT:
347 + case R_RESET_CTRL:
348 + case R_INTR_FORCE:
349 value = 0;
350 break;
351 default: