]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c
drm/omap: omap_display_timings: Use display_flags for pixel data edge
[karo-tx-linux.git] / drivers / gpu / drm / omapdrm / displays / panel-sharp-ls037v7dw01.c
index 3d3efc561ea961d5abc3474c40b90723e8428339..fb7e032209bd49d1a930548ca9a4e8b670411462 100644 (file)
@@ -36,24 +36,23 @@ struct panel_drv_data {
 };
 
 static const struct omap_video_timings sharp_ls_timings = {
-       .x_res = 480,
-       .y_res = 640,
+       .hactive = 480,
+       .vactive = 640,
 
        .pixelclock     = 19200000,
 
-       .hsw            = 2,
-       .hfp            = 1,
-       .hbp            = 28,
+       .hsync_len      = 2,
+       .hfront_porch   = 1,
+       .hback_porch    = 28,
 
-       .vsw            = 1,
-       .vfp            = 1,
-       .vbp            = 1,
+       .vsync_len      = 1,
+       .vfront_porch   = 1,
+       .vback_porch    = 1,
 
-       .vsync_level    = OMAPDSS_SIG_ACTIVE_LOW,
-       .hsync_level    = OMAPDSS_SIG_ACTIVE_LOW,
-       .data_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE,
-       .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE,
+
+       .flags          = DISPLAY_FLAGS_HSYNC_LOW | DISPLAY_FLAGS_VSYNC_LOW |
+                         DISPLAY_FLAGS_DE_HIGH | DISPLAY_FLAGS_PIXDATA_POSEDGE,
 };
 
 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)