From: Jani Nikula Date: Fri, 9 Dec 2011 13:14:26 +0000 (+0200) Subject: gfx: display: tc35876x: soft reset the LCD controller after configuration X-Git-Tag: 2.1b_release~464 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09e432e77ab6914c6abdafc65572ff27d5b57455;p=kernel%2Fkernel-mfld-blackbay.git 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 --- 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));