Loading drivers/video/msm/mdss/mdss_dsi_cmd.h +1 −0 Original line number Diff line number Diff line Loading @@ -100,6 +100,7 @@ struct dsi_cmd_desc { #define CMD_REQ_UNICAST 0x0008 #define CMD_REQ_NO_MAX_PKT_SIZE 0x0008 #define CMD_REQ_LP_MODE 0x0010 #define CMD_REQ_HS_MODE 0x0020 struct dcs_cmd_req { struct dsi_cmd_desc *cmds; Loading drivers/video/msm/mdss/mdss_dsi_host.c +8 −0 Original line number Diff line number Diff line Loading @@ -1466,10 +1466,18 @@ int mdss_dsi_cmdlist_commit(struct mdss_dsi_ctrl_pdata *ctrl, int from_mdp) mutex_unlock(&ctrl->cmd_mutex); return rc; } if (req->flags & CMD_REQ_HS_MODE) mdss_dsi_set_tx_power_mode(0, &ctrl->panel_data); if (req->flags & CMD_REQ_RX) ret = mdss_dsi_cmdlist_rx(ctrl, req); else ret = mdss_dsi_cmdlist_tx(ctrl, req); if (req->flags & CMD_REQ_HS_MODE) mdss_dsi_set_tx_power_mode(1, &ctrl->panel_data); mdss_iommu_ctrl(0); mdss_dsi_clk_ctrl(ctrl, DSI_ALL_CLKS, 0); mdss_bus_scale_set_quota(MDSS_HW_DSI0, 0, 0, 0); Loading Loading
drivers/video/msm/mdss/mdss_dsi_cmd.h +1 −0 Original line number Diff line number Diff line Loading @@ -100,6 +100,7 @@ struct dsi_cmd_desc { #define CMD_REQ_UNICAST 0x0008 #define CMD_REQ_NO_MAX_PKT_SIZE 0x0008 #define CMD_REQ_LP_MODE 0x0010 #define CMD_REQ_HS_MODE 0x0020 struct dcs_cmd_req { struct dsi_cmd_desc *cmds; Loading
drivers/video/msm/mdss/mdss_dsi_host.c +8 −0 Original line number Diff line number Diff line Loading @@ -1466,10 +1466,18 @@ int mdss_dsi_cmdlist_commit(struct mdss_dsi_ctrl_pdata *ctrl, int from_mdp) mutex_unlock(&ctrl->cmd_mutex); return rc; } if (req->flags & CMD_REQ_HS_MODE) mdss_dsi_set_tx_power_mode(0, &ctrl->panel_data); if (req->flags & CMD_REQ_RX) ret = mdss_dsi_cmdlist_rx(ctrl, req); else ret = mdss_dsi_cmdlist_tx(ctrl, req); if (req->flags & CMD_REQ_HS_MODE) mdss_dsi_set_tx_power_mode(1, &ctrl->panel_data); mdss_iommu_ctrl(0); mdss_dsi_clk_ctrl(ctrl, DSI_ALL_CLKS, 0); mdss_bus_scale_set_quota(MDSS_HW_DSI0, 0, 0, 0); Loading