Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/sun-nontendocm-kernel.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/sunxi/disp/de/lowlevel_sun8iw5/de_lcd.c')
-rw-r--r--drivers/video/sunxi/disp/de/lowlevel_sun8iw5/de_lcd.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/video/sunxi/disp/de/lowlevel_sun8iw5/de_lcd.c b/drivers/video/sunxi/disp/de/lowlevel_sun8iw5/de_lcd.c
index 37e5be8c..6a79bcb0 100644
--- a/drivers/video/sunxi/disp/de/lowlevel_sun8iw5/de_lcd.c
+++ b/drivers/video/sunxi/disp/de/lowlevel_sun8iw5/de_lcd.c
@@ -454,7 +454,13 @@ __s32 tcon0_cfg(__u32 sel, disp_panel_para * panel)
}
tcon0_frm(sel,panel->lcd_frm);
- tcon_gamma(sel,panel->lcd_gamma_en,panel->lcd_extend_para.lcd_gamma_tbl);
+ if (panel->lcd_gamma_en && panel->lcd_dimming_en)
+ {
+ tcon_gamma(sel,panel->lcd_gamma_en,panel->lcd_extend_para.lcd_gamma_tbl_dimmed);
+ } else
+ {
+ tcon_gamma(sel,panel->lcd_gamma_en,panel->lcd_extend_para.lcd_gamma_tbl);
+ }
tcon_cmap(sel,panel->lcd_cmap_en,panel->lcd_extend_para.lcd_cmap_tbl);
lcd_dev[sel]->tcon0_ctl.bits.rb_swap = panel->lcd_rb_swap;