cea861: introduced clock doubled modes (not the same thing as traditional vesa doublescan but..)

This commit is contained in:
Matt Sealey
2011-02-11 15:14:59 -06:00
parent c9db1540d1
commit e5d7ec8f04

View File

@@ -4,7 +4,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 640,
.yres = 480,
.pixclock = 39721, /* 25.175Hz */
.pixclock = 39721, /* 25.175MHz */
.left_margin = 48,
.right_margin = 16,
.upper_margin = 33,
@@ -19,7 +19,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 720,
.yres = 480,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 60,
.right_margin = 16,
.upper_margin = 30,
@@ -34,7 +34,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 720,
.yres = 480,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 60,
.right_margin = 16,
.upper_margin = 30,
@@ -49,7 +49,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 1280,
.yres = 720,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 220,
.right_margin = 110,
.upper_margin = 20,
@@ -64,7 +64,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 30,
.xres = 1920,
.yres = 1080,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 148,
.right_margin = 88,
.upper_margin = 31,
@@ -80,7 +80,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 30,
.xres = 1440,
.yres = 480,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 114,
.right_margin = 38,
.upper_margin = 31,
@@ -88,7 +88,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 124,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[7] = {
@@ -96,7 +96,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 30,
.xres = 1440,
.yres = 480,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 114,
.right_margin = 38,
.upper_margin = 31,
@@ -104,7 +104,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 124,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[8] = {
@@ -112,7 +112,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 1440,
.yres = 240,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 114,
.right_margin = 38,
.upper_margin = 15,
@@ -121,13 +121,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 3,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[9] = {
.name = "CEA VIC 9: 1440x240@60",
.refresh = 60,
.xres = 1440,
.yres = 240,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 114,
.right_margin = 38,
.upper_margin = 15,
@@ -136,13 +137,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 3,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[10] = {
.name = "CEA VIC 10: 2880x480i@30",
.refresh = 30,
.xres = 2880,
.yres = 480,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 228,
.right_margin = 76,
.upper_margin = 31,
@@ -150,7 +152,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 248,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[11] = {
@@ -158,7 +160,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 30,
.xres = 2880,
.yres = 480,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 228,
.right_margin = 76,
.upper_margin = 31,
@@ -166,7 +168,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 248,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[12] = {
@@ -174,7 +176,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 2880,
.yres = 240,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 228,
.right_margin = 76,
.upper_margin = 15,
@@ -183,13 +185,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 3,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[13] = {
.name = "CEA VIC 13: 2880x240@60",
.refresh = 60,
.xres = 2880,
.yres = 240,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 228,
.right_margin = 76,
.upper_margin = 15,
@@ -198,13 +201,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 3,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[14] = {
.name = "CEA VIC 14: 1440x480@60",
.refresh = 60,
.xres = 1440,
.yres = 480,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 120,
.right_margin = 32,
.upper_margin = 30,
@@ -213,13 +217,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[15] = {
.name = "CEA VIC 15: 1440x480@60",
.refresh = 60,
.xres = 1440,
.yres = 480,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 120,
.right_margin = 32,
.upper_margin = 30,
@@ -228,13 +233,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[16] = {
.name = "CEA VIC 16: 1920x1080@60",
.refresh = 60,
.xres = 1920,
.yres = 1080,
.pixclock = 6734, /* 148.500Hz */
.pixclock = 6734, /* 148.500MHz */
.left_margin = 148,
.right_margin = 88,
.upper_margin = 36,
@@ -249,7 +255,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 50,
.xres = 720,
.yres = 576,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 68,
.right_margin = 12,
.upper_margin = 39,
@@ -264,7 +270,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 50,
.xres = 720,
.yres = 576,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 68,
.right_margin = 12,
.upper_margin = 39,
@@ -279,7 +285,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 50,
.xres = 1280,
.yres = 720,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 220,
.right_margin = 440,
.upper_margin = 20,
@@ -294,7 +300,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 25,
.xres = 1920,
.yres = 1080,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 148,
.right_margin = 528,
.upper_margin = 31,
@@ -310,7 +316,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 25,
.xres = 1440,
.yres = 576,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 138,
.right_margin = 24,
.upper_margin = 39,
@@ -318,7 +324,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 126,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[22] = {
@@ -326,7 +332,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 25,
.xres = 1440,
.yres = 576,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 138,
.right_margin = 24,
.upper_margin = 39,
@@ -334,7 +340,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 126,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[23] = {
@@ -342,7 +348,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 50,
.xres = 1440,
.yres = 288,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 138,
.right_margin = 24,
.upper_margin = 19,
@@ -357,7 +363,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 50,
.xres = 1440,
.yres = 288,
.pixclock = 37037, /* 27.0Hz */
.pixclock = 37037, /* 27.0MHz */
.left_margin = 138,
.right_margin = 24,
.upper_margin = 19,
@@ -366,13 +372,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 3,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[25] = {
.name = "CEA VIC 25: 2880x576i@25",
.refresh = 25,
.xres = 2880,
.yres = 576,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 276,
.right_margin = 48,
.upper_margin = 39,
@@ -380,7 +387,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 252,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[26] = {
@@ -388,7 +395,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 25,
.xres = 2880,
.yres = 576,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 276,
.right_margin = 48,
.upper_margin = 39,
@@ -396,7 +403,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 252,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[27] = {
@@ -404,7 +411,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 50,
.xres = 2880,
.yres = 288,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 276,
.right_margin = 48,
.upper_margin = 19,
@@ -413,13 +420,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 3,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[28] = {
.name = "CEA VIC 28: 2880x288@50",
.refresh = 50,
.xres = 2880,
.yres = 288,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 276,
.right_margin = 48,
.upper_margin = 19,
@@ -428,13 +436,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 3,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[29] = {
.name = "CEA VIC 29: 1440x576@50",
.refresh = 50,
.xres = 1440,
.yres = 576,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 136,
.right_margin = 24,
.upper_margin = 39,
@@ -443,13 +452,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 5,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[30] = {
.name = "CEA VIC 30: 1440x576@50",
.refresh = 50,
.xres = 1440,
.yres = 576,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 136,
.right_margin = 24,
.upper_margin = 39,
@@ -458,13 +468,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 5,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[31] = {
.name = "CEA VIC 31: 1920x1080@50",
.refresh = 50,
.xres = 1920,
.yres = 1080,
.pixclock = 6734, /* 148.500Hz */
.pixclock = 6734, /* 148.500MHz */
.left_margin = 148,
.right_margin = 528,
.upper_margin = 36,
@@ -479,7 +490,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 24,
.xres = 1920,
.yres = 1080,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 148,
.right_margin = 638,
.upper_margin = 36,
@@ -494,7 +505,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 25,
.xres = 1920,
.yres = 1080,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 148,
.right_margin = 528,
.upper_margin = 36,
@@ -509,7 +520,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 30,
.xres = 1920,
.yres = 1080,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 148,
.right_margin = 88,
.upper_margin = 36,
@@ -524,7 +535,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 2880,
.yres = 480,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 240,
.right_margin = 64,
.upper_margin = 30,
@@ -533,13 +544,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[36] = {
.name = "CEA VIC 36: 2880x480@60",
.refresh = 60,
.xres = 2880,
.yres = 480,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 240,
.right_margin = 64,
.upper_margin = 30,
@@ -548,13 +560,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[37] = {
.name = "CEA VIC 37: 2880x576@50",
.refresh = 50,
.xres = 2880,
.yres = 576,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 272,
.right_margin = 48,
.upper_margin = 39,
@@ -563,13 +576,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 5,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[38] = {
.name = "CEA VIC 38: 2880x576@50",
.refresh = 50,
.xres = 2880,
.yres = 576,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 272,
.right_margin = 48,
.upper_margin = 39,
@@ -578,13 +592,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 5,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[39] = {
.name = "CEA VIC 39: 1920x1080i@25",
.refresh = 25,
.xres = 1920,
.yres = 1080,
.pixclock = 13888, /* 72.0Hz */
.pixclock = 13888, /* 72.0MHz */
.left_margin = 184,
.right_margin = 32,
.upper_margin = 114,
@@ -600,7 +615,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 50,
.xres = 1920,
.yres = 1080,
.pixclock = 6734, /* 148.500Hz */
.pixclock = 6734, /* 148.500MHz */
.left_margin = 148,
.right_margin = 528,
.upper_margin = 31,
@@ -616,7 +631,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 100,
.xres = 1280,
.yres = 720,
.pixclock = 6734, /* 148.500Hz */
.pixclock = 6734, /* 148.500MHz */
.left_margin = 220,
.right_margin = 440,
.upper_margin = 20,
@@ -631,7 +646,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 100,
.xres = 720,
.yres = 576,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 68,
.right_margin = 12,
.upper_margin = 39,
@@ -646,7 +661,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 100,
.xres = 720,
.yres = 576,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 68,
.right_margin = 12,
.upper_margin = 39,
@@ -661,7 +676,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 50,
.xres = 1440,
.yres = 576,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 138,
.right_margin = 24,
.upper_margin = 39,
@@ -670,13 +685,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[45] = {
.name = "CEA VIC 45: 1440x576@50",
.refresh = 50,
.xres = 1440,
.yres = 576,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 138,
.right_margin = 24,
.upper_margin = 39,
@@ -685,13 +701,14 @@ const struct fb_videomode cea_modes[] = {
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.flag = FB_MODE_IS_CEA,
.vmode = FB_VMODE_DOUBLE,
},
[46] = {
.name = "CEA VIC 46: 1920x1080i@60",
.refresh = 60,
.xres = 1920,
.yres = 1080,
.pixclock = 6734, /* 148.500Hz */
.pixclock = 6734, /* 148.500MHz */
.left_margin = 148,
.right_margin = 88,
.upper_margin = 31,
@@ -707,7 +724,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 120,
.xres = 1280,
.yres = 720,
.pixclock = 6734, /* 148.500Hz */
.pixclock = 6734, /* 148.500MHz */
.left_margin = 220,
.right_margin = 110,
.upper_margin = 20,
@@ -722,7 +739,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 119,
.xres = 720,
.yres = 480,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 60,
.right_margin = 16,
.upper_margin = 30,
@@ -737,7 +754,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 119,
.xres = 720,
.yres = 480,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 60,
.right_margin = 16,
.upper_margin = 30,
@@ -752,7 +769,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 1440,
.yres = 480,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 114,
.right_margin = 38,
.upper_margin = 31,
@@ -760,7 +777,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 124,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[51] = {
@@ -768,7 +785,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 60,
.xres = 1440,
.yres = 480,
.pixclock = 18518, /* 54.0Hz */
.pixclock = 18518, /* 54.0MHz */
.left_margin = 114,
.right_margin = 38,
.upper_margin = 31,
@@ -776,7 +793,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 124,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[52] = {
@@ -784,7 +801,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 199,
.xres = 720,
.yres = 576,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 68,
.right_margin = 12,
.upper_margin = 39,
@@ -799,7 +816,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 199,
.xres = 720,
.yres = 576,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 68,
.right_margin = 12,
.upper_margin = 39,
@@ -814,7 +831,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 100,
.xres = 1440,
.yres = 576,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 138,
.right_margin = 24,
.upper_margin = 39,
@@ -822,7 +839,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 126,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[55] = {
@@ -830,7 +847,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 100,
.xres = 1440,
.yres = 576,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 138,
.right_margin = 24,
.upper_margin = 39,
@@ -838,7 +855,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 126,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[56] = {
@@ -846,7 +863,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 238,
.xres = 720,
.yres = 480,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 60,
.right_margin = 16,
.upper_margin = 30,
@@ -861,7 +878,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 238,
.xres = 720,
.yres = 480,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 60,
.right_margin = 16,
.upper_margin = 30,
@@ -876,7 +893,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 119,
.xres = 1440,
.yres = 480,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 114,
.right_margin = 38,
.upper_margin = 31,
@@ -884,7 +901,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 124,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[59] = {
@@ -892,7 +909,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 119,
.xres = 1440,
.yres = 480,
.pixclock = 9259, /* 108.0Hz */
.pixclock = 9259, /* 108.0MHz */
.left_margin = 114,
.right_margin = 38,
.upper_margin = 31,
@@ -900,7 +917,7 @@ const struct fb_videomode cea_modes[] = {
.hsync_len = 124,
.vsync_len = 6,
.sync = FB_SYNC_BROADCAST,
.vmode = FB_VMODE_INTERLACED,
.vmode = FB_VMODE_INTERLACED | FB_VMODE_DOUBLE,
.flag = FB_MODE_IS_CEA,
},
[60] = {
@@ -908,7 +925,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 24,
.xres = 1280,
.yres = 720,
.pixclock = 16835, /* 59.400Hz */
.pixclock = 16835, /* 59.400MHz */
.left_margin = 220,
.right_margin = 1760,
.upper_margin = 20,
@@ -923,7 +940,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 25,
.xres = 1280,
.yres = 720,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 220,
.right_margin = 2420,
.upper_margin = 20,
@@ -938,7 +955,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 30,
.xres = 1280,
.yres = 720,
.pixclock = 13468, /* 74.250Hz */
.pixclock = 13468, /* 74.250MHz */
.left_margin = 220,
.right_margin = 1760,
.upper_margin = 20,
@@ -953,7 +970,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 120,
.xres = 1920,
.yres = 1080,
.pixclock = 3367, /* 297.0Hz */
.pixclock = 3367, /* 297.0MHz */
.left_margin = 148,
.right_margin = 88,
.upper_margin = 36,
@@ -968,7 +985,7 @@ const struct fb_videomode cea_modes[] = {
.refresh = 100,
.xres = 1920,
.yres = 1080,
.pixclock = 3367, /* 297.0Hz */
.pixclock = 3367, /* 297.0MHz */
.left_margin = 148,
.right_margin = 528,
.upper_margin = 31,