|
@@ -2677,6 +2677,10 @@ void dsi_ctrl_enable_status_interrupt(struct dsi_ctrl *dsi_ctrl,
|
|
|
dsi_ctrl->hw.ops.enable_status_interrupts(&dsi_ctrl->hw,
|
|
|
dsi_ctrl->irq_info.irq_stat_mask);
|
|
|
}
|
|
|
+
|
|
|
+ if (intr_idx == DSI_SINT_CMD_MODE_DMA_DONE)
|
|
|
+ dsi_ctrl->hw.ops.enable_status_interrupts(&dsi_ctrl->hw,
|
|
|
+ dsi_ctrl->irq_info.irq_stat_mask);
|
|
|
++(dsi_ctrl->irq_info.irq_stat_refcount[intr_idx]);
|
|
|
|
|
|
if (event_info)
|