rk610 lvds : fix bug about lvds suspend
authoryzq <yzq@rock-chips.com>
Thu, 8 Aug 2013 02:46:13 +0000 (10:46 +0800)
committeryzq <yzq@rock-chips.com>
Thu, 8 Aug 2013 02:48:40 +0000 (10:48 +0800)
drivers/video/rockchip/transmitter/rk610_lcd.c

index 333d95ac1daf13c53894b59a331947b6b0fd6056..97df3ffcf0d05632bb2d51a2caa18910a7b85d55 100644 (file)
@@ -101,9 +101,9 @@ static int rk610_output_config(struct i2c_client *client,struct rk29fb_screen *s
 #else
                    c |=  LVDS_INPUT_SOURCE(FROM_LCD0_OR_SCL);
 #endif                
+                   rk610_scaler_write_p0_reg(client, LVDS_CON0, &c);
                    c = LCD1_OUT_ENABLE(LCD1_AS_IN);
                    rk610_scaler_write_p0_reg(client, LCD1_CON, &c);
-                   rk610_scaler_write_p0_reg(client, LVDS_CON0, &c);
                    c = LVDS_OUT_ENABLE(0xf) |LVDS_TX_PWR_ENABLE(0xf); 
                    rk610_scaler_write_p0_reg(client, LVDS_CON1, &c);