diff --git a/drivers/bus/mhi/core/mhi_main.c b/drivers/bus/mhi/core/mhi_main.c index 4ba83b09dc0c..217e02e8bb19 100644 --- a/drivers/bus/mhi/core/mhi_main.c +++ b/drivers/bus/mhi/core/mhi_main.c @@ -2673,6 +2673,8 @@ void mhi_debug_reg_dump(struct mhi_controller *mhi_cntrl) TO_MHI_STATE_STR(state)); for (i = 0; debug_reg[i].name; i++) { + if (!debug_reg[i].base) + continue; ret = mhi_read_reg(mhi_cntrl, debug_reg[i].base, debug_reg[i].offset, &val); MHI_LOG("reg:%s val:0x%x, ret:%d\n", debug_reg[i].name, val,