⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 viamode.c

📁 via framebuffer driver
💻 C
📖 第 1 页 / 共 3 页
字号:
	 {1896, 1400, 1400, 496, 1504, 144, 1099, 1050, 1050, 49, 1053, 4} }};/* 1400x1050 (CVT Reduce Blanking) */struct crt_mode_table CRTM1400x1050_RB[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE,  HSS, HSE,   VT,  VA,  VBS, VBE,  VSS, VSE */	{REFRESH_60, CLK_101_000M, M1400X1050_RB_R60_HSP,	 M1400X1050_RB_R60_VSP,	 {1560, 1400, 1400, 160, 1448, 32, 1080, 1050, 1050, 30, 1053, 4} }};/* 960x600 (CVT) */struct crt_mode_table CRTM960x600[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_45_250M, M960X600_R60_HSP, M960X600_R60_VSP,	 {1216, 960, 960, 256, 992, 96, 624, 600, 600, 24, 603, 6} }};/* 1000x600 (GTF) */struct crt_mode_table CRTM1000x600[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_48_000M, M1000X600_R60_HSP, M1000X600_R60_VSP,	 {1288, 1000, 1000, 288, 1040, 104, 622, 600, 600, 22, 601, 3} }};/* 1024x576 (GTF) */struct crt_mode_table CRTM1024x576[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_46_996M, M1024X576_R60_HSP, M1024X576_R60_VSP,	 {1312, 1024, 1024, 288, 1064, 104, 597, 576, 576, 21, 577, 3} }};/* 1088x612 (CVT) */struct crt_mode_table CRTM1088x612[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_52_977M, M1088X612_R60_HSP, M1088X612_R60_VSP,	 {1392, 1088, 1088, 304, 1136, 104, 636, 612, 612, 24, 615, 5} }};/* 1152x720 (CVT) */struct crt_mode_table CRTM1152x720[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_66_750M, M1152X720_R60_HSP, M1152X720_R60_VSP,	 {1488, 1152, 1152, 336, 1208, 112, 748, 720, 720, 28, 723, 6} }};/* 1200x720 (GTF) */struct crt_mode_table CRTM1200x720[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_70_159M, M1200X720_R60_HSP, M1200X720_R60_VSP,	 {1568, 1200, 1200, 368, 1256, 128, 746, 720, 720, 26, 721, 3} }};/* 1280x600 (GTF) */struct crt_mode_table CRTM1280x600[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE,  HSS, HSE, VT,  VA,  VBS, VBE,  VSS, VSE */	{REFRESH_60, CLK_61_500M, M1280x600_R60_HSP, M1280x600_R60_VSP,	 {1648, 1280, 1280, 368, 1336, 128, 622, 600, 600, 22, 601, 3} }};/* 1360x768 (CVT) */struct crt_mode_table CRTM1360x768[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_84_750M, M1360X768_R60_HSP, M1360X768_R60_VSP,	 {1776, 1360, 1360, 416, 1432, 136, 798, 768, 768, 30, 771, 5} }};/* 1360x768 (CVT Reduce Blanking) */struct crt_mode_table CRTM1360x768_RB[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_72_000M, M1360X768_RB_R60_HSP,	 M1360X768_RB_R60_VSP,	 {1520, 1360, 1360, 160, 1408, 32, 790, 768, 768, 22, 771, 5} }};/* 1366x768 (GTF) */struct crt_mode_table CRTM1366x768[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_85_860M, M1368X768_R60_HSP, M1368X768_R60_VSP,	 {1800, 1368, 1368, 432, 1440, 144, 795, 768, 768, 27, 769, 3} },	{REFRESH_50, CLK_69_924M, M1368X768_R50_HSP, M1368X768_R50_VSP,	 {1768, 1368, 1368, 400, 1424, 144, 791, 768, 768, 23, 769, 3} }};/* 1440x900 (CVT) */struct crt_mode_table CRTM1440x900[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_106_500M, M1440X900_R60_HSP, M1440X900_R60_VSP,	 {1904, 1440, 1440, 464, 1520, 152, 934, 900, 900, 34, 903, 6} },	{REFRESH_75, CLK_136_700M, M1440X900_R75_HSP, M1440X900_R75_VSP,	 {1936, 1440, 1440, 496, 1536, 152, 942, 900, 900, 42, 903, 6} }};/* 1440x900 (CVT Reduce Blanking) */struct crt_mode_table CRTM1440x900_RB[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_88_750M, M1440X900_RB_R60_HSP,	 M1440X900_RB_R60_VSP,	 {1600, 1440, 1440, 160, 1488, 32, 926, 900, 900, 26, 903, 6} }};/* 1600x900 (CVT) */struct crt_mode_table CRTM1600x900[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_118_840M, M1600X900_R60_HSP, M1600X900_R60_VSP,	 {2112, 1600, 1600, 512, 1688, 168, 934, 900, 900, 34, 903, 5} }};/* 1600x900 (CVT Reduce Blanking) */struct crt_mode_table CRTM1600x900_RB[] = {	/* r_rate,        vclk,           hsp,        vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_97_750M, M1600X900_RB_R60_HSP,	 M1600X900_RB_R60_VSP,	 {1760, 1600, 1600, 160, 1648, 32, 926, 900, 900, 26, 903, 5} }};/* 1600x1024 (GTF) */struct crt_mode_table CRTM1600x1024[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE,  HSS, HSE,   VT,  VA,  VBS, VBE,  VSS, VSE */	{REFRESH_60, CLK_136_700M, M1600X1024_R60_HSP, M1600X1024_R60_VSP,	 {2144, 1600, 1600, 544, 1704, 168, 1060, 1024, 1024, 36, 1025, 3} }};/* 1792x1344 (DMT) */struct crt_mode_table CRTM1792x1344[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE,  HSS, HSE,   VT,  VA,  VBS, VBE,  VSS, VSE */	{REFRESH_60, CLK_204_000M, M1792x1344_R60_HSP, M1792x1344_R60_VSP,	 {2448, 1792, 1792, 656, 1920, 200, 1394, 1344, 1344, 50, 1345, 3} }};/* 1856x1392 (DMT) */struct crt_mode_table CRTM1856x1392[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE,  HSS, HSE,   VT,  VA,  VBS, VBE,  VSS, VSE */	{REFRESH_60, CLK_218_500M, M1856x1392_R60_HSP, M1856x1392_R60_VSP,	 {2528, 1856, 1856, 672, 1952, 224, 1439, 1392, 1392, 47, 1393, 3} }};/* 1920x1200 (CVT) */struct crt_mode_table CRTM1920x1200[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_193_295M, M1920X1200_R60_HSP, M1920X1200_R60_VSP,	 {2592, 1920, 1920, 672, 2056, 200, 1245, 1200, 1200, 45, 1203, 6} }};/* 1920x1200 (CVT with Reduce Blanking) */struct crt_mode_table CRTM1920x1200_RB[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE, HSS, HSE, VT,  VA,  VBS, VBE, VSS, VSE */	{REFRESH_60, CLK_153_920M, M1920X1200_RB_R60_HSP,	 M1920X1200_RB_R60_VSP,	 {2080, 1920, 1920, 160, 1968, 32, 1235, 1200, 1200, 35, 1203, 6} }};/* 2048x1536 (CVT) */struct crt_mode_table CRTM2048x1536[] = {	/* r_rate,          vclk,              hsp,             vsp   */	/* HT,  HA,  HBS, HBE,  HSS, HSE,   VT,  VA,  VBS, VBE,  VSS, VSE */	{REFRESH_60, CLK_267_250M, M2048x1536_R60_HSP, M2048x1536_R60_VSP,	 {2800, 2048, 2048, 752, 2200, 224, 1592, 1536, 1536, 56, 1539, 4} }};/* Video Mode Table *//* struct VideoModeTable {*//*  int                               ModeIndex;*//*  struct crt_mode_table             *crtc;*//*  int                               mode_array;*//* };*/struct VideoModeTable CLE266Modes[] = {	/* Display : 480x640 (GTF) */	{VIA_RES_480X640, CRTM480x640, ARRAY_SIZE(CRTM480x640)},	/* Display : 640x480 */	{VIA_RES_640X480, CRTM640x480, ARRAY_SIZE(CRTM640x480)},	/* Display : 720x480 (GTF) */	{VIA_RES_720X480, CRTM720x480, ARRAY_SIZE(CRTM720x480)},	/* Display : 720x576 (GTF) */	{VIA_RES_720X576, CRTM720x576, ARRAY_SIZE(CRTM720x576)},	/* Display : 800x600 */	{VIA_RES_800X600, CRTM800x600, ARRAY_SIZE(CRTM800x600)},	/* Display : 800x480 (CVT) */	{VIA_RES_800X480, CRTM800x480, ARRAY_SIZE(CRTM800x480)},	/* Display : 848x480 (CVT) */	{VIA_RES_848X480, CRTM848x480, ARRAY_SIZE(CRTM848x480)},	/* Display : 852x480 (GTF) */	{VIA_RES_856X480, CRTM852x480, ARRAY_SIZE(CRTM852x480)},	/* Display : 1024x512 (GTF) */	{VIA_RES_1024X512, CRTM1024x512, ARRAY_SIZE(CRTM1024x512)},	/* Display : 1024x600 */	{VIA_RES_1024X600, CRTM1024x600, ARRAY_SIZE(CRTM1024x600)},	/* Display : 1024x576 (GTF) */	/*{ VIA_RES_1024X576, CRTM1024x576, ARRAY_SIZE(CRTM1024x576)}, */	/* Display : 1024x768 */	{VIA_RES_1024X768, CRTM1024x768, ARRAY_SIZE(CRTM1024x768)},	/* Display : 1152x864 */	{VIA_RES_1152X864, CRTM1152x864, ARRAY_SIZE(CRTM1152x864)},	/* Display : 1280x768 (GTF) */	{VIA_RES_1280X768, CRTM1280x768, ARRAY_SIZE(CRTM1280x768)},	/* Display : 960x600 (CVT) */	{VIA_RES_960X600, CRTM960x600, ARRAY_SIZE(CRTM960x600)},	/* Display : 1000x600 (GTF) */	{VIA_RES_1000X600, CRTM1000x600, ARRAY_SIZE(CRTM1000x600)},	/* Display : 1024x576 (GTF) */	{VIA_RES_1024X576, CRTM1024x576, ARRAY_SIZE(CRTM1024x576)},	/* Display : 1088x612 (GTF) */	{VIA_RES_1088X612, CRTM1088x612, ARRAY_SIZE(CRTM1088x612)},	/* Display : 1152x720 (CVT) */	{VIA_RES_1152X720, CRTM1152x720, ARRAY_SIZE(CRTM1152x720)},	/* Display : 1200x720 (GTF) */	{VIA_RES_1200X720, CRTM1200x720, ARRAY_SIZE(CRTM1200x720)},	/* Display : 1280x600 (GTF) */	{VIA_RES_1280X600, CRTM1280x600, ARRAY_SIZE(CRTM1280x600)},	/* Display : 1280x800 (CVT) */	{VIA_RES_1280X800, CRTM1280x800, ARRAY_SIZE(CRTM1280x800)},	/* Display : 1280x800 (GTF) */	/*{ M1280x800, CRTM1280x800, ARRAY_SIZE(CRTM1280x800)}, */	/* Display : 1280x960 */	{VIA_RES_1280X960, CRTM1280x960, ARRAY_SIZE(CRTM1280x960)},	/* Display : 1280x1024 */	{VIA_RES_1280X1024, CRTM1280x1024, ARRAY_SIZE(CRTM1280x1024)},	/* Display : 1360x768 (CVT) */	{VIA_RES_1360X768, CRTM1360x768, ARRAY_SIZE(CRTM1360x768)},	/* Display : 1360x768 (CVT Reduce Blanking) */	{VIA_RES_1360X768_RB, CRTM1360x768_RB,	 ARRAY_SIZE(CRTM1360x768_RB)},	/* Display : 1366x768 */	{VIA_RES_1366X768, CRTM1366x768, ARRAY_SIZE(CRTM1366x768)},	/* Display : 1368x768 (GTF) */	/*{ M1368x768,CRTM1368x768,ARRAY_SIZE(CRTM1368x768)}, */	/* Display : 1368x768 (GTF) */	{VIA_RES_1368X768, CRTM1368x768, ARRAY_SIZE(CRTM1368x768)},	/* Display : 1440x900 (CVT) */	{VIA_RES_1440X900, CRTM1440x900, ARRAY_SIZE(CRTM1440x900)},	/* Display : 1440x900 (CVT Reduce Blanking) */	{VIA_RES_1440X900_RB, CRTM1440x900_RB,	 ARRAY_SIZE(CRTM1440x900_RB)},	/* Display : 1440x1050 (GTF) */	{VIA_RES_1440X1050, CRTM1440x1050, ARRAY_SIZE(CRTM1440x1050)},	/* Display : 1400x1050 (CVT Reduce Blanking) */	{VIA_RES_1400X1050_RB, CRTM1400x1050_RB,	 ARRAY_SIZE(CRTM1400x1050_RB)},	/* Display : 1600x900 (CVT) */	{VIA_RES_1600X900, CRTM1600x900, ARRAY_SIZE(CRTM1600x900)},	/* Display : 1600x900 (CVT Reduce Blanking) */	{VIA_RES_1600X900_RB, CRTM1600x900_RB,	 ARRAY_SIZE(CRTM1600x900_RB)},	/* Display : 1600x1024 (GTF) */	{VIA_RES_1600X1024, CRTM1600x1024, ARRAY_SIZE(CRTM1600x1024)},	/* Display : 1600x1200 */	{VIA_RES_1600X1200, CRTM1600x1200, ARRAY_SIZE(CRTM1600x1200)},	/* Display : 1680x1050 (CVT) */	{VIA_RES_1680X1050, CRTM1680x1050, ARRAY_SIZE(CRTM1680x1050)},	/* Display : 1680x1050 (CVT Reduce Blanking) */	{VIA_RES_1680X1050_RB, CRTM1680x1050_RB,	 ARRAY_SIZE(CRTM1680x1050_RB)},	/* Display : 1792x1344 (DMT) */	{VIA_RES_1792X1344, CRTM1792x1344, ARRAY_SIZE(CRTM1792x1344)},	/* Display : 1856x1392 (DMT) */	{VIA_RES_1856X1392, CRTM1856x1392, ARRAY_SIZE(CRTM1856x1392)},	/* Display : 1920x1440 */	{VIA_RES_1920X1440, CRTM1920x1440, ARRAY_SIZE(CRTM1920x1440)},	/* Display : 2048x1536 */	{VIA_RES_2048X1536, CRTM2048x1536, ARRAY_SIZE(CRTM2048x1536)},	/* Display : 1280x720 */	{VIA_RES_1280X720, CRTM1280x720, ARRAY_SIZE(CRTM1280x720)},	/* Display : 1920x1080 (CVT) */	{VIA_RES_1920X1080, CRTM1920x1080, ARRAY_SIZE(CRTM1920x1080)},	/* Display : 1920x1080 (CVT Reduce Blanking) */	{VIA_RES_1920X1080_RB, CRTM1920x1080_RB,	 ARRAY_SIZE(CRTM1920x1080_RB)},	/* Display : 1920x1200 (CVT) */	{VIA_RES_1920X1200, CRTM1920x1200, ARRAY_SIZE(CRTM1920x1200)},	/* Display : 1920x1200 (CVT Reduce Blanking) */	{VIA_RES_1920X1200_RB, CRTM1920x1200_RB,	 ARRAY_SIZE(CRTM1920x1200_RB)},	/* Display : 1400x1050 (CVT) */	{VIA_RES_1400X1050, CRTM1400x1050, ARRAY_SIZE(CRTM1400x1050)}};struct crt_mode_table CEAM1280x720[] = {	{REFRESH_60, CLK_74_270M, M1280X720_CEA_R60_HSP,	 M1280X720_CEA_R60_VSP,	 /* HT,    HA,   HBS,  HBE,  HSS, HSE,  VT,   VA,  VBS, VBE, VSS, VSE */	 {1650, 1280, 1280, 370, 1390, 40, 750, 720, 720, 30, 725, 5} }};struct crt_mode_table CEAM1920x1080[] = {	{REFRESH_60, CLK_148_500M, M1920X1080_CEA_R60_HSP,	 M1920X1080_CEA_R60_VSP,	 /* HT,    HA,   HBS,  HBE,  HSS, HSE,  VT,  VA, VBS, VBE,  VSS, VSE */	 {2200, 1920, 1920, 300, 2008, 44, 1125, 1080, 1080, 45, 1084, 5} }};struct VideoModeTable CEA_HDMI_Modes[] = {	/* Display : 1280x720 */	{VIA_RES_1280X720, CEAM1280x720, ARRAY_SIZE(CEAM1280x720)},	{VIA_RES_1920X1080, CEAM1920x1080, ARRAY_SIZE(CEAM1920x1080)}};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -