From 2a5ef267a1ce8a66e7ebb815e0f8445681a190ba Mon Sep 17 00:00:00 2001 From: Mark Yao Date: Mon, 10 Aug 2015 16:22:51 +0800 Subject: [PATCH] rk32: lvds/rgb: fix rgb output when have no lvds_format If we don't add lvds_format on the display timing, the lvds_format value may be -1, means 0xffffffff when do register write, that is wrong and display not works. Signed-off-by: Mark Yao --- drivers/video/rockchip/transmitter/rk32_lvds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/rockchip/transmitter/rk32_lvds.c b/drivers/video/rockchip/transmitter/rk32_lvds.c index d0a8b7a78780..3e8394f00543 100755 --- a/drivers/video/rockchip/transmitter/rk32_lvds.c +++ b/drivers/video/rockchip/transmitter/rk32_lvds.c @@ -80,7 +80,7 @@ static int rk32_lvds_en(void) (screen->type == SCREEN_LVDS_10BIT)) val |= LVDS_CH0_EN; else if (screen->type == SCREEN_RGB) - val |= LVDS_TTL_EN | LVDS_CH0_EN | LVDS_CH1_EN; + val = LVDS_TTL_EN | LVDS_CH0_EN | LVDS_CH1_EN; h_bp = screen->mode.hsync_len + screen->mode.left_margin; if (h_bp & 0x01) -- 2.34.1