📄 gpevga.cpp
字号:
0x00000000, 0x00000280, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000A0, // line delta, buffer size
0x031F027F, 0x03170287, 0x02EF028F, 0x02EF028F, 1,// horizontal timings
0x01C0018F, 0x01B90196, 0x019D019B, 0x019D019B, 1,// vertical timings
0x37058AFF, // CX5520 = 50.350 MHz
0x23088801, // CX5530 = 50.350 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_640x480x8x60, 640, 480, 8, 60, gpe8Bpp },
640, 480, 8, 60, // display parameters
0x00006543, 0x0000006F, 0x00003005, // gcfg, tcfg, ocfg
0x00000000, 0x00000280, 0x001FFF00, // fb_start, cb_start, cur_start
0x00100100, 0x00000050, // line delta, buffer size
0x031F027F, 0x03170287, 0x02E7028F, 0x02E7028F, 0,// horizontal timings
0x020C01DF, 0x020401E7, 0x01EB01E9, 0x01EB01E9, 0,// vertical timings
0x37058AFF, // CX5520 = 50.350 MHz
0x23088801, // CX5530 = 50.350 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_640x480x8x72, 640, 480, 8, 72, gpe8Bpp },
640, 480, 8, 72, // display parameters
0x00006543, 0x0000006F, 0x00003005, // gcfg, tcfg, ocfg
0x00000000, 0x00000280, 0x001FFF00, // fb_start, cb_start, cur_start
0x00100100, 0x00000050, // line delta, buffer size
0x033F027F, 0x03370287, 0x02BF0297, 0x02BF0297, 0,// horizontal timings
0x020701DF, 0x01FF01E7, 0x01EB01E8, 0x01EB01E8, 0,// vertical timings
0x27444DFF, // CX5520 = 63.000 MHz
0x23EC4801, // CX5530 = 63.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ {DDI_640x480x8x75, 640, 480, 8, 75, gpe8Bpp },
640, 480, 8, 75, // display parameters
0x00006543, 0x0000006F, 0x00003005, // gcfg, tcfg, ocfg
0x00000000, 0x00000280, 0x001FFF00, // fb_start, cb_start, cur_start
0x00100100, 0x00000050, // line delta, buffer size
0x0347027F, 0x0347027F, 0x02CF028F, 0x02CF028F, 0,// horizontal timings
0x01F301DF, 0x01F301DF, 0x01E301E0, 0x01E301E0, 0,// vertical timings
0x27444DFF, // CX5520 = 63.000 MHz
0x23EC4801, // CX5530 = 63.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ {DDI_640x480x8x85, 640, 480, 8, 85, gpe8Bpp },
640, 480, 8, 85, // display parameters
0x00006543, 0x0000006F, 0x00003005, // gcfg, tcfg, ocfg
0x00000000, 0x00000280, 0x001FFF00, // fb_start, cb_start, cur_start
0x00100100, 0x00000050, // line delta, buffer size
0x033F027F, 0x033F027F, 0x02EF02B7, 0x02EF02B7, 0,// horizontal timings
0x01FC01DF, 0x01FC01DF, 0x01E301E0, 0x01E301E0, 0,// vertical timings
0x27444DFF, // CX5520 = 63.000 MHz
0x3710c805, // CX5530 = 63.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_NOT_SUPPORTED, 640, 480, 15, 60, gpe16Bpp },
640, 480, 15, 60, // display parameters
0x00006543, 0x0000006F, 0x00003006, // gcfg, tcfg, ocfg
0x00000000, 0x00000500, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000A0, // line delta, buffer size
0x031F027F, 0x03170287, 0x02E7028F, 0x02E7028F, 0,// horizontal timings
0x020C01DF, 0x020401E7, 0x01EB01E9, 0x01EB01E9, 0,// vertical timings
0x37058AFF, // CX5520 = 50.350 MHz
0x23088801, // CX5530 = 50.350 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_NOT_SUPPORTED, 640, 480, 15, 72, gpe16Bpp },
640, 480, 15, 72, // display parameters
0x00006543, 0x0000006F, 0x00003006, // gcfg, tcfg, ocfg
0x00000000, 0x00000500, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000A0, // line delta, buffer size
0x033F027F, 0x03370287, 0x02BF0297, 0x02BF0297, 0,// horizontal timings
0x020701DF, 0x01FF01E7, 0x01EB01E8, 0x01EB01E8, 0,// vertical timings
0x27444DFF, // CX5520 = 63.000 MHz
0x23EC4801, // CX5530 = 63.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_NOT_SUPPORTED, 640, 480, 15, 75, gpe16Bpp },
640, 480, 15, 75, // display parameters
0x00006543, 0x0000006F, 0x00003006, // gcfg, tcfg, ocfg
0x00000000, 0x00000500, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000A0, // line delta, buffer size
0x0347027F, 0x0347027F, 0x02CF028F, 0x02CF028F, 0,// horizontal timings
0x01F301DF, 0x01F301DF, 0x01E301E0, 0x01E301E0, 0,// vertical timings
0x27444DFF, // CX5520 = 63.000 MHz
0x23EC4801, // CX5530 = 63.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_640x480x16x60, 640, 480, 16, 60, gpe16Bpp },
640, 480, 16, 60, // display parameters
0x00006543, 0x0000006F, 0x00003004, // gcfg, tcfg, ocfg
0x00000000, 0x00000500, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000082A0, // line delta, buffer size
0x0317827F, 0x0317827F, 0x02EF828F, 0x02EF828F, 0,// horizontal timings
0x020C81DF, 0x020C81DF, 0x01EB81E9, 0x01EB81E9, 0,// vertical timings
0x37058AFF, // CX5520 = 50.350 MHz
0x23088801, // CX5530 = 50.350 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_640x480x16x72, 640, 480, 16, 72, gpe16Bpp },
640, 480, 16, 72, // display parameters
0x00006543, 0x0000006F, 0x00003004, // gcfg, tcfg, ocfg
0x00000000, 0x00000500, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000A0, // line delta, buffer size
0x033F027F, 0x03370287, 0x02BF0297, 0x02BF0297, 0,// horizontal timings
0x020701DF, 0x01FF01E7, 0x01EB01E8, 0x01EB01E8, 0,// vertical timings
0x27444DFF, // CX5520 = 63.000 MHz
0x23EC4801, // CX5530 = 63.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_640x480x16x75, 640, 480, 16, 75, gpe16Bpp },
640, 480, 16, 75, // display parameters
0x00006543, 0x0000006F, 0x00003004, // gcfg, tcfg, ocfg
0x00000000, 0x00000500, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000A0, // line delta, buffer size
0x0347027F, 0x0347027F, 0x02CF028F, 0x02CF028F, 0,// horizontal timings
0x01F301DF, 0x01F301DF, 0x01E301E0, 0x01E301E0, 0,// vertical timings
0x27444DFF, // CX5520 = 63.000 MHz
0x23EC4801, // CX5530 = 63.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_640x480x16x85, 640, 480, 16, 85, gpe16Bpp },
640, 480, 16, 85, // display parameters
0x00006543, 0x0000006F, 0x00003004, // gcfg, tcfg, ocfg
0x00000000, 0x00000500, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000A0, // line delta, buffer size
0x033F027F, 0x033F027F, 0x02EF02B7, 0x02EF02B7, 0,// horizontal timings
0x01FC01DF, 0x01FC01DF, 0x01E301E0, 0x01E301E0, 0,// vertical timings
0x27444DFF, // CX5520 = 63.000 MHz
0x3710c805, // CX5530 = 63.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_800x600x8x60, 800, 600, 8, 60, gpe8Bpp },
800, 600, 8, 60, // display parameters
0x00007673, 0x0000006F, 0x00003005, // gcfg, tcfg, ocfg
0x00000000, 0x000002D0, 0x0020FE00, // fb_start, cb_start, cur_start
0x00100100, 0x0000825C, // line delta, buffer size
0x037F82CF, 0x037782D7, 0x035782DF, 0x033782DF, 1,// horizontal timings
0x01C0818F, 0x01B98196, 0x019D819B, 0x019D819B, 1,// vertical timings
0x271B1DFF, // CX5520 = 80.000 MHz
0x37D8D802, // CX5530 = 80.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_800x600x8x72, 800, 600, 8, 72, gpe8Bpp },
800, 600, 8, 72, // display parameters
0x00006543, 0x0000006F, 0x00003005, // gcfg, tcfg, ocfg
0x00000000, 0x00000320, 0x001FFF00, // fb_start, cb_start, cur_start
0x00100100, 0x00000064, // line delta, buffer size
0x040F031F, 0x040F031F, 0x03CF0357, 0x03CF0357, 1,// horizontal timings
0x02990257, 0x02990257, 0x0282027C, 0x0282027C, 1,// vertical timings
0x27088BFF, // CX5520 = 100.00 MHz
0x27088801, // CX5530 = 100.00 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_800x600x8x75, 800, 600, 8, 75, gpe8Bpp },
800, 600, 8, 75, // display parameters
0x00006543, 0x0000006F, 0x00003005, // gcfg, tcfg, ocfg
0x00000000, 0x00000320, 0x001FFF00, // fb_start, cb_start, cur_start
0x00100100, 0x00000064, // line delta, buffer size
0x041F031F, 0x041F031F, 0x037F032F, 0x037F032F, 1,// horizontal timings
0x02700257, 0x02700257, 0x025B0258, 0x025B0258, 1,// vertical timings
0x27AC6DFF, // CX5520 = 99.000 MHz
0x27AC6803, // CX5530 = 99.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_800x600x8x85, 800, 600, 8, 85, gpe8Bpp },
800, 600, 8, 85, // display parameters
0x00006543, 0x0000006F, 0x00003005, // gcfg, tcfg, ocfg
0x00000000, 0x00000320, 0x00096000, // fb_start, cb_start, cur_start
0x00100100, 0x00000064, // line delta, buffer size
0x0417031F, 0x0417031F, 0x037F033F, 0x037F033F, 1,// horizontal timings
0x02760257, 0x02760257, 0x025B0258, 0x025B0258, 1,// vertical timings
0x27AC6DFF, // CX5520 = 99.000 MHz
0x27E36802, // CX5530 = 99.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_NOT_SUPPORTED, 800, 600, 15, 60, gpe16Bpp },
800, 600, 15, 60, // display parameters
0x00006543, 0x0000006F, 0x00003006, // gcfg, tcfg, ocfg
0x00000000, 0x00000640, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000C8, // line delta, buffer size
0x041F031F, 0x04170327, 0x03CF0347, 0x03CF0347, 1,// horizontal timings
0x02730257, 0x02730257, 0x025C0258, 0x025C0258, 1,// vertical timings
0x271B1DFF, // CX5520 = 80.000 MHz
0x37D8D802, // CX5530 = 80.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_NOT_SUPPORTED, 800, 600, 15, 72, gpe16Bpp },
800, 600, 15, 72, // display parameters
0x00006543, 0x0000006F, 0x00003006, // gcfg, tcfg, ocfg
0x00000000, 0x00000640, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000C8, // line delta, buffer size
0x040F031F, 0x040F031F, 0x03CF0357, 0x03CF0357, 1,// horizontal timings
0x02990257, 0x02990257, 0x0282027C, 0x0282027C, 1,// vertical timings
0x27088BFF, // CX5520 = 100.00 MHz
0x27088801, // CX5530 = 100.00 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_NOT_SUPPORTED, 800, 600, 15, 75, gpe16Bpp },
800, 600, 15, 75, // display parameters
0x00006543, 0x0000006F, 0x00003006, // gcfg, tcfg, ocfg
0x00000000, 0x00000640, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000C8, // line delta, buffer size
0x041F031F, 0x041F031F, 0x037F032F, 0x037F032F, 1,// horizontal timings
0x02700257, 0x02700257, 0x025B0258, 0x025B0258, 1,// vertical timings
0x27AC6DFF, // CX5520 = 99.000 MHz
0x27AC6803, // CX5530 = 99.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_800x600x16x60, 800, 600, 16, 60, gpe16Bpp },
800, 600, 16, 60, // display parameters
0x00006543, 0x0000006F, 0x00003004, // gcfg, tcfg, ocfg
0x00000000, 0x00000640, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000C8, // line delta, buffer size
0x041F031F, 0x04170327, 0x03CF0347, 0x03CF0347, 1,// horizontal timings
0x02730257, 0x02730257, 0x025C0258, 0x025C0258, 1,// vertical timings
0x271B1DFF, // CX5520 = 80.000 MHz
0x37D8D802, // CX5530 = 80.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_800x600x16x72, 800, 600, 16, 72, gpe16Bpp },
800, 600, 16, 72, // display parameters
0x00006543, 0x0000006F, 0x00003004, // gcfg, tcfg, ocfg
0x00000000, 0x00000640, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000C8, // line delta, buffer size
0x040F031F, 0x040F031F, 0x03CF0357, 0x03CF0357, 1,// horizontal timings
0x02990257, 0x02990257, 0x0282027C, 0x0282027C, 1,// vertical timings
0x27088BFF, // CX5520 = 100.00 MHz
0x27088801, // CX5530 = 100.00 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_800x600x16x75, 800, 600, 16, 75, gpe16Bpp },
800, 600, 16, 75, // display parameters
0x00006543, 0x0000006F, 0x00003004, // gcfg, tcfg, ocfg
0x00000000, 0x00000640, 0x001FFF00, // fb_start, cb_start, cur_start
0x00200200, 0x000000C8, // line delta, buffer size
0x041F031F, 0x041F031F, 0x037F032F, 0x037F032F, 1,// horizontal timings
0x02700257, 0x02700257, 0x025B0258, 0x025B0258, 1,// vertical timings
0x27AC6DFF, // CX5520 = 99.000 MHz
0x27AC6803, // CX5530 = 99.000 MHz
0x02000002, // CX55xx VCFG initial value
},
{ { DDI_800x600x16x85, 800, 600, 16, 85, gpe16Bpp },
800, 600, 16, 85, // display parameters
0x00006543, 0x0000006F, 0x00003004, // gcfg, tcfg, ocfg
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -