Merge "disp: msm: dsi: skip clearing dynamic refresh done status in dsi ctrl ISR"

This commit is contained in:
qctecmdr
2022-11-17 05:49:15 -08:00
committed by Gerrit - the friendly Code Review server
2 changed files with 7 additions and 5 deletions

View File

@@ -1170,11 +1170,12 @@ void dsi_ctrl_hw_cmn_clear_interrupt_status(struct dsi_ctrl_hw *ctrl, u32 ints)
reg |= BIT(30); reg |= BIT(30);
/* /*
* Do not clear error status. * Do not clear error status. It will be cleared as part of error handler function.
* It will be cleared as part of * Do not clear dynamic refresh done status. It will be cleared as part of
* error handler function. * wait4dynamic_refresh_done() function.
*/ */
reg &= ~BIT(24); reg &= ~(BIT(24) | BIT(28));
DSI_W32(ctrl, DSI_INT_CTRL, reg); DSI_W32(ctrl, DSI_INT_CTRL, reg);
DSI_CTRL_HW_DBG(ctrl, "Clear interrupts, ints = 0x%x, INT_CTRL=0x%x\n", DSI_CTRL_HW_DBG(ctrl, "Clear interrupts, ints = 0x%x, INT_CTRL=0x%x\n",

View File

@@ -1481,7 +1481,8 @@ int dsi_pll_4nm_configure(void *pll, bool commit)
if (rsc->slave) if (rsc->slave)
dsi_pll_enable_pll_bias(rsc->slave); dsi_pll_enable_pll_bias(rsc->slave);
dsi_pll_init_val(rsc); if (commit)
dsi_pll_init_val(rsc);
rc = dsi_pll_4nm_set_byteclk_div(rsc, commit); rc = dsi_pll_4nm_set_byteclk_div(rsc, commit);