mirror of
https://github.com/genesi/linux-legacy.git
synced 2026-07-08 17:56:11 +00:00
cea861: introduced clock doubled modes (not the same thing as traditional vesa doublescan but..)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user