disp: msm: clear dma done interrupt status for slave controller
When Broadcast is enabled, DMA_DONE bit gets set for slave controller on command transfer completion but it is not getting cleared. Due to this, DMA transfer failures on slave controller are not getting caught. This patch add supports for clearing DMA_DONE for slave controller on every successful transfer. This also prints error if transfer fails on slave controller. Change-Id: I61ce7b2d8be323adc70d888b5a2416afd9ae9fac Signed-off-by: Harigovindan P <harigovi@codeaurora.org>
此提交包含在:

提交者
Satya Rama Aditya Pinapala

父節點
aecc86dfb2
當前提交
98767bf22b
@@ -30,6 +30,7 @@ static void dsi_catalog_cmn_init(struct dsi_ctrl_hw *ctrl,
|
||||
ctrl->ops.reset_cmd_fifo = dsi_ctrl_hw_cmn_reset_cmd_fifo;
|
||||
ctrl->ops.trigger_command_dma = dsi_ctrl_hw_cmn_trigger_command_dma;
|
||||
ctrl->ops.get_interrupt_status = dsi_ctrl_hw_cmn_get_interrupt_status;
|
||||
ctrl->ops.poll_dma_status = dsi_ctrl_hw_cmn_poll_dma_status;
|
||||
ctrl->ops.get_error_status = dsi_ctrl_hw_cmn_get_error_status;
|
||||
ctrl->ops.clear_error_status = dsi_ctrl_hw_cmn_clear_error_status;
|
||||
ctrl->ops.clear_interrupt_status =
|
||||
|
新增問題並參考
封鎖使用者