From 0e9966adb0505aef3f7b07c202ece77aa011b31a Mon Sep 17 00:00:00 2001 From: Vishnuvardhan Prodduturi Date: Thu, 21 Aug 2014 17:20:05 +0530 Subject: [PATCH] msm: mdss: Vote for bandwidth reference count for command transfer Bandwidth vote needs to be enabled for DCS commands to be sent during static screen on command mode panels. Change-Id: I267c910dac9610b230f0138909c0dc8ca5797f11 Signed-off-by: Vishnuvardhan Prodduturi --- drivers/video/fbdev/msm/mdss_dsi_host.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/video/fbdev/msm/mdss_dsi_host.c b/drivers/video/fbdev/msm/mdss_dsi_host.c index 9801689745c8..acbf8a12cd83 100644 --- a/drivers/video/fbdev/msm/mdss_dsi_host.c +++ b/drivers/video/fbdev/msm/mdss_dsi_host.c @@ -1432,6 +1432,7 @@ int mdss_dsi_cmdlist_commit(struct mdss_dsi_ctrl_pdata *ctrl, int from_mdp) * also, axi bus bandwidth need since dsi controller will * fetch dcs commands from axi bus */ + mdss_bus_bandwidth_ctrl(1); mdss_bus_scale_set_quota(MDSS_HW_DSI0, SZ_1M, 0, SZ_1M); pr_debug("%s: from_mdp=%d pid=%d\n", __func__, from_mdp, current->pid); @@ -1458,6 +1459,7 @@ int mdss_dsi_cmdlist_commit(struct mdss_dsi_ctrl_pdata *ctrl, int from_mdp) mdss_iommu_ctrl(0); mdss_dsi_clk_ctrl(ctrl, DSI_ALL_CLKS, 0); mdss_bus_scale_set_quota(MDSS_HW_DSI0, 0, 0, 0); + mdss_bus_bandwidth_ctrl(0); need_lock: MDSS_XLOG(ctrl->ndx, from_mdp, ctrl->mdp_busy, current->pid,