From 5f92166f2f8ac61e3702778cc1f90921af84356f Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Fri, 23 Mar 2012 15:47:52 +0200 Subject: [PATCH] gfx: display: remove redundant pipe register writes in tc35876x mode set Most significantly, don't set DSPALINOFF (aka DSPBASE in code) or DSPASURF to 0, which restores old framebuffer content on screen. Issue: ANDROID-754 Signed-off-by: Jani Nikula Acked-by: Pauli Nieminen Signed-off-by: Artem Bityutskiy --- drivers/staging/mrst/drv/mdfld_dsi_dpi.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/drivers/staging/mrst/drv/mdfld_dsi_dpi.c b/drivers/staging/mrst/drv/mdfld_dsi_dpi.c index c52e970..664f283 100644 --- a/drivers/staging/mrst/drv/mdfld_dsi_dpi.c +++ b/drivers/staging/mrst/drv/mdfld_dsi_dpi.c @@ -924,14 +924,6 @@ void mdfld_dsi_dpi_mode_set(struct drm_encoder * encoder, mdfld_mipi_config(dsi_config, pipe); mdfld_set_pipe_timing(dsi_config, pipe); - REG_WRITE(PSB_DSPBASE(PSB_PIPE_A), 0x00); - REG_WRITE(PSB_DSPSTRIDE(PSB_PIPE_A), (mode->hdisplay * 4)); - REG_WRITE(PSB_DSPSIZE(PSB_PIPE_A), - ((mode->vdisplay - 1) << 16) | (mode->hdisplay - 1)); - - REG_WRITE(PSB_DSPCNTR(PSB_PIPE_A), 0x98000000); - REG_WRITE(PSB_DSPSURF(PSB_PIPE_A), 0x00); - REG_WRITE(VGACNTRL, 0x80000000); REG_WRITE(DEVICE_READY_REG, 0x00000001); -- 2.7.4