Hi, On Tue, 2012-07-17 at 10:01 -0400, Raphael Assenat wrote: > Add timings for ChiMei G121S1-L01/L02 and G121X1-L01 LCD displays. > This needed to be converted to work with latest kernel. See patch below. I've applied the patch to my dev branch, mail me if it's not correct. commit f4e491f283266b53a926eb3c9017505b04786b9b (HEAD, dev) Author: Raphael Assenat <raph@xxxxxx> Date: Tue Jul 17 10:01:40 2012 -0400 OMAPDSS: Add timings for ChiMei G121S1-L01/L02 and G121X1-L01 LCD displays Add timings for ChiMei G121S1-L01/L02 and G121X1-L01 LCD displays. Signed-off-by: Raphael Assenat <raph@xxxxxx> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@xxxxxx> diff --git a/drivers/video/omap2/displays/panel-generic-dpi.c b/drivers/video/omap2/displays/panel-generic-dpi.c index bc5af25..ae862bb 100644 --- a/drivers/video/omap2/displays/panel-generic-dpi.c +++ b/drivers/video/omap2/displays/panel-generic-dpi.c @@ -538,6 +538,82 @@ static struct panel_config generic_dpi_panels[] = { }, .name = "primeview_pd104slf", }, + + /* ChiMei G121S1-L01 */ + { + { + .x_res = 800, + .y_res = 600, + + .pixel_clock = 39700, + + .hfp = 128, + .hsw = 1, + .hbp = 128, + + .vfp = 28, + .vsw = 1, + .vbp = 28, + + .vsync_level = OMAPDSS_SIG_ACTIVE_HIGH, + .hsync_level = OMAPDSS_SIG_ACTIVE_HIGH, + .data_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE, + .de_level = OMAPDSS_SIG_ACTIVE_HIGH, + .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES, + }, + .name = "chimei_g121s1-l01", + }, + + /* ChiMei G121S1-L02 */ + { + { + .x_res = 800, + .y_res = 600, + + .pixel_clock = 40000, + + .hfp = 1, + .hsw = 256, + .hbp = 1, + + .vfp = 1, + .vsw = 28, + .vbp = 1, + + .vsync_level = OMAPDSS_SIG_ACTIVE_HIGH, + .hsync_level = OMAPDSS_SIG_ACTIVE_HIGH, + .data_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE, + .de_level = OMAPDSS_SIG_ACTIVE_HIGH, + .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES, + }, + .name = "chimei_g121s1-l02", + }, + + + /* ChiMei G121X1-L01 */ + { + { + .x_res = 1024, + .y_res = 768, + + .pixel_clock = 64900, + + .hfp = 160, + .hsw = 1, + .hbp = 160, + + .vfp = 38, + .vsw = 1, + .vbp = 38, + + .vsync_level = OMAPDSS_SIG_ACTIVE_HIGH, + .hsync_level = OMAPDSS_SIG_ACTIVE_HIGH, + .data_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE, + .de_level = OMAPDSS_SIG_ACTIVE_HIGH, + .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES, + }, + .name = "chimei_g121x1-l01", + }, }; struct panel_drv_data {
Attachment:
signature.asc
Description: This is a digitally signed message part