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
@@ -128,6 +128,7 @@ void dsi_phy_hw_v4_0_commit_phy_timing(struct dsi_phy_hw *phy,
|
||||
|
||||
/* DSI controller common ops */
|
||||
u32 dsi_ctrl_hw_cmn_get_interrupt_status(struct dsi_ctrl_hw *ctrl);
|
||||
u32 dsi_ctrl_hw_cmn_poll_dma_status(struct dsi_ctrl_hw *ctrl);
|
||||
void dsi_ctrl_hw_cmn_clear_interrupt_status(struct dsi_ctrl_hw *ctrl, u32 ints);
|
||||
void dsi_ctrl_hw_cmn_enable_status_interrupts(struct dsi_ctrl_hw *ctrl,
|
||||
u32 ints);
|
||||
|
Посилання в новій задачі
Заблокувати користувача