|
@@ -69,6 +69,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 11,
|
|
|
.vfp = 3,
|
|
|
.vbp = 2,
|
|
|
+
|
|
|
+ .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_LOW,
|
|
|
+ .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
|
|
|
OMAP_DSS_LCD_IEO,
|
|
@@ -92,6 +98,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 1,
|
|
|
.vfp = 1,
|
|
|
.vbp = 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_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
|
|
|
.power_on_delay = 50,
|
|
@@ -114,6 +126,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vfp = 4,
|
|
|
.vsw = 2,
|
|
|
.vbp = 2,
|
|
|
+
|
|
|
+ .vsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .hsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .data_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE,
|
|
|
+ .de_level = OMAPDSS_SIG_ACTIVE_HIGH,
|
|
|
+ .sync_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
|
|
|
OMAP_DSS_LCD_IPC |
|
|
@@ -138,6 +156,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vfp = 4,
|
|
|
.vsw = 10,
|
|
|
.vbp = 12 - 10,
|
|
|
+
|
|
|
+ .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_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
|
|
|
.power_on_delay = 0,
|
|
@@ -160,6 +184,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 2,
|
|
|
.vfp = 4,
|
|
|
.vbp = 11,
|
|
|
+
|
|
|
+ .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_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
|
|
|
.power_on_delay = 0,
|
|
@@ -182,6 +212,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 10,
|
|
|
.vfp = 2,
|
|
|
.vbp = 2,
|
|
|
+
|
|
|
+ .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_LOW,
|
|
|
+ .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
|
|
|
OMAP_DSS_LCD_IEO,
|
|
@@ -205,6 +241,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 3,
|
|
|
.vfp = 12,
|
|
|
.vbp = 25,
|
|
|
+
|
|
|
+ .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_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
|
|
|
.power_on_delay = 0,
|
|
@@ -227,6 +269,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 1,
|
|
|
.vfp = 2,
|
|
|
.vbp = 7,
|
|
|
+
|
|
|
+ .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_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
|
|
|
.name = "nec_nl2432dr22-11b",
|
|
@@ -247,6 +295,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 1,
|
|
|
.vfp = 1,
|
|
|
.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 = "h4",
|
|
|
},
|
|
@@ -266,6 +320,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 10,
|
|
|
.vfp = 2,
|
|
|
.vbp = 2,
|
|
|
+
|
|
|
+ .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_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
|
|
|
|
|
@@ -286,6 +346,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 3,
|
|
|
.vfp = 13,
|
|
|
.vbp = 29,
|
|
|
+
|
|
|
+ .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_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
|
|
|
.name = "focaltech_etm070003dh6",
|
|
@@ -306,6 +372,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 23,
|
|
|
.vfp = 1,
|
|
|
.vbp = 1,
|
|
|
+
|
|
|
+ .vsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .hsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .data_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE,
|
|
|
+ .de_level = OMAPDSS_SIG_ACTIVE_HIGH,
|
|
|
+ .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
|
|
|
OMAP_DSS_LCD_IPC,
|
|
@@ -329,6 +401,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 10,
|
|
|
.vfp = 4,
|
|
|
.vbp = 2,
|
|
|
+
|
|
|
+ .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 = "ortustech_com43h4m10xtc",
|
|
|
},
|
|
@@ -348,6 +426,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 10,
|
|
|
.vfp = 12,
|
|
|
.vbp = 23,
|
|
|
+
|
|
|
+ .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_LOW,
|
|
|
+ .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
|
|
|
OMAP_DSS_LCD_IEO,
|
|
@@ -369,6 +453,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 1,
|
|
|
.vfp = 26,
|
|
|
.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 = "mitsubishi_aa084sb01",
|
|
|
},
|
|
@@ -386,6 +476,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 2,
|
|
|
.vfp = 35,
|
|
|
.vbp = 10,
|
|
|
+
|
|
|
+ .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 = "edt_et0500g0dh6",
|
|
|
},
|
|
@@ -405,6 +501,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 2,
|
|
|
.vfp = 10,
|
|
|
.vbp = 33,
|
|
|
+
|
|
|
+ .vsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .hsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .data_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE,
|
|
|
+ .de_level = OMAPDSS_SIG_ACTIVE_HIGH,
|
|
|
+ .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
|
|
|
OMAP_DSS_LCD_IPC,
|
|
@@ -426,6 +528,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 2,
|
|
|
.vfp = 10,
|
|
|
.vbp = 33,
|
|
|
+
|
|
|
+ .vsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .hsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .data_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE,
|
|
|
+ .de_level = OMAPDSS_SIG_ACTIVE_HIGH,
|
|
|
+ .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
|
|
|
OMAP_DSS_LCD_IPC,
|
|
@@ -447,6 +555,12 @@ static struct panel_config generic_dpi_panels[] = {
|
|
|
.vsw = 4,
|
|
|
.vfp = 1,
|
|
|
.vbp = 23,
|
|
|
+
|
|
|
+ .vsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .hsync_level = OMAPDSS_SIG_ACTIVE_LOW,
|
|
|
+ .data_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE,
|
|
|
+ .de_level = OMAPDSS_SIG_ACTIVE_HIGH,
|
|
|
+ .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
|
|
|
},
|
|
|
.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
|
|
|
OMAP_DSS_LCD_IPC,
|