From 09e432e77ab6914c6abdafc65572ff27d5b57455 Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Fri, 9 Dec 2011 15:14:26 +0200 Subject: [PATCH] gfx: display: tc35876x: soft reset the LCD controller after configuration Soft reset the bridge chip LCD controller after configuration according to the chip bring up and programming guide. Signed-off-by: Jani Nikula Signed-off-by: Kirill A. Shutemov --- drivers/staging/mrst/drv/tc35876x-dsi-lvds.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/staging/mrst/drv/tc35876x-dsi-lvds.c b/drivers/staging/mrst/drv/tc35876x-dsi-lvds.c index 6b332f3..11286a9 100644 --- a/drivers/staging/mrst/drv/tc35876x-dsi-lvds.c +++ b/drivers/staging/mrst/drv/tc35876x-dsi-lvds.c @@ -368,6 +368,9 @@ void tc35876x_configure_lvds_bridge(struct drm_device *dev) /* Set above HTIM1, HTIM2, VTIM1, and VTIM2 at next VSYNC. */ tc35876x_regw(i2c, VFUEN, BIT(0)); + /* Soft reset LCD controller. */ + tc35876x_regw(i2c, SYSRST, BIT(2)); + /* LVDS-TX input muxing */ tc35876x_regw(i2c, LVMX0003, INPUT_MUX(INPUT_R5, INPUT_R4, INPUT_R3, INPUT_R2)); -- 2.7.4