From 28276a4f1d00851b777e48202f9fe356d15be2b0 Mon Sep 17 00:00:00 2001 From: Padmanabhan Komanduru Date: Tue, 31 Mar 2015 17:26:58 +0530 Subject: [PATCH] msm: mdss: set DSI HS timer value to recommended value During MDSS DSI controller initialization, program the DSI HS timer value with the recommended value from the DSI h/w team. This is needed for proper trigger of DSI HS timeout errors. Change-Id: Ia83a5abd901ec7d632cb9ad8588249a5a64d4d1f Signed-off-by: Padmanabhan Komanduru --- drivers/video/fbdev/msm/mdss_dsi_host.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/video/fbdev/msm/mdss_dsi_host.c b/drivers/video/fbdev/msm/mdss_dsi_host.c index 84e5f023073a..fad017773863 100644 --- a/drivers/video/fbdev/msm/mdss_dsi_host.c +++ b/drivers/video/fbdev/msm/mdss_dsi_host.c @@ -404,6 +404,11 @@ void mdss_dsi_host_init(struct mdss_panel_data *pdata) data |= BIT(0); MIPI_OUTP((ctrl_pdata->ctrl_base) + 0x00cc, data); /* DSI_EOT_PACKET_CTRL */ + /* + * DSI_HS_TIMER_CTRL -> timer resolution = 8 esc clk + * HS TX timeout - 16136 (0x3f08) esc clk + */ + MIPI_OUTP((ctrl_pdata->ctrl_base) + 0x00bc, 0x3fd08); /* allow only ack-err-status to generate interrupt */