I use CLAA057VA01 lcd for OMAPL137.When i start startx on linux, the display is ok except some wrong color.When i use qt on screen, i can see a short black line on screen which separte one screen to four.The short black line chang it's position every time.So a picture display four pieces on screen.I want to know the problem is about qt or lcd driver?I attach CLAA057VA01.pdf .
I change sharp_color.h as follow:
static const struct lcd_ctrl_config lcd_cfg = {
&disp_panel, /* p_disp_panel */
.hfp = 100, /* hfp */
.hbp = 6, /* hbp */
.hsw = 63, /* hsw */
.vfp = 2, /* vfp */
.vbp = 2, /* vbp */
.vsw = 60, /* vsw */
.ac_bias = 255, /* ac bias */
.ac_bias_intrpt = 0, /* ac bias intrpt */
.dma_burst_sz = 16, /* dma_burst_sz */
.bpp = 16, /* bpp */
.fdd = 0, /* fdd */
.pxl_clk = 0x1e, /* pxl_clk */
.tft_alt_mode = 0, /* tft_alt_mode */
.stn_565_mode = 0, /* stn_565_mode */
.mono_8bit_mode = 0, /* mono_8bit_mode */
.invert_pxl_clock = 0, /* invert_pxl_clock */
.invert_line_clock = 0, /* invert_line_clock */
.invert_frm_clock = 0, /* invert_frm_clock */
.sync_edge = 0, /* sync_edge */
.sync_ctrl = 1, /* sync_ctrl */
.raster_order = 0, /* raster_order */
};