From: yzq Date: Tue, 13 Nov 2012 08:06:34 +0000 (+0800) Subject: rk fb : fix flash screen when switch hdmi X-Git-Tag: firefly_0821_release~8234 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=095540f090bb5fcf4b02c5bae00a753d43d804a5;p=firefly-linux-kernel-4.4.55.git rk fb : fix flash screen when switch hdmi --- diff --git a/drivers/video/rockchip/rk_fb.c b/drivers/video/rockchip/rk_fb.c index eea704bc2b7b..9016edaae177 100644 --- a/drivers/video/rockchip/rk_fb.c +++ b/drivers/video/rockchip/rk_fb.c @@ -629,7 +629,6 @@ int rk_fb_switch_screen(rk_screen *screen ,int enable ,int lcdc_id) int ret; int i; int layer_id; - bool backlight_status = rk29_get_backlight_status(); #if defined(CONFIG_ONE_LCDC_DUAL_OUTPUT_INF) rk29_backlight_set(0); @@ -764,10 +763,10 @@ int rk_fb_switch_screen(rk_screen *screen ,int enable ,int lcdc_id) #endif #if defined(CONFIG_NO_DUAL_DISP) //close backlight for device whic do not support dual display - rk29_backlight_set(!enable); -#elif defined(CONFIG_ONE_LCDC_DUAL_OUTPUT_INF) //close backlight for device whic do not support dual display - if(backlight_status == true) + if(!enable) rk29_backlight_set(1); +#elif defined(CONFIG_ONE_LCDC_DUAL_OUTPUT_INF) //close backlight for device whic do not support dual display + rk29_backlight_set(1); #endif return 0;