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

📄 modedata.h

📁 terawin的t103 LCD驱动程序
💻 H
📖 第 1 页 / 共 2 页
字号:
{ 1336, 808,  36,  320, 19, 0x80|bDSPPLL_108|0x00,	  0,    0x03, 9416,   			VSYNC_PERIOD(60.000)}, 	
// 102    1024x768@140Hz		158.180MHz
{ 1392, 809,  39,  304, 19, 0x00|bDSPPLL_108|0x00, 0x40, 	0x14, 4032,   			VSYNC_PERIOD(140.000)}, 	
// 103    G1007090	1024x768@90Hz	100.518MHz
{ 1376, 809,  40,  288, 19, 0xC0|bDSPPLL_108|0x01,	  0,    0x12, HSYNC_PERIOD(72.810),  	VSYNC_PERIOD(90.000)}, 	
// 104    1024x768@60Hz			65.677MHz
{ 1344, 812,  43,  304, 19, 0x80|bDSPPLL_108|0x00,	  0,    0x03, 9376,   			VSYNC_PERIOD(60.000)}, 	
// 105    MAC_1960	1024x768@59Hz	64.238MHz
{ 1311, 813,  34,  224, 19, 0x80|bDSPPLL_108|0x00,	  0,    0x03, HSYNC_PERIOD(48.193),  	VSYNC_PERIOD(59.278)}, 
//{ 1311/*1328*/, 813,  34,  224, 19, HSYNC_PERIOD(48.193),  	VSYNC_PERIOD(59.278),	0x80|bDSPPLL_108|0x00,	0,    0x03 ,0x33,0x1c,0x27,0x05}, // orginal
// 106   G1007100   1024x768@100Hz	113.242MHz
{ 1392, 814,  45,  296, 19, 0x00|bDSPPLL_120|0x01,	  0, 	0x12, HSYNC_PERIOD(81.400),  	VSYNC_PERIOD(100.000)}, 	
// 107   CHROMA COMPAQ 1024x768@66HZ	71.521MHz
{ 1328, 816,  34,  224, 19, 0x90|bDSPPLL_108|0x00,	  0,    0x06, 8491,   			VSYNC_PERIOD(66.000)}, 	
// 108   VGA_m4	1024x768@43Hz		44.900MHz
{ 1264, 817,  49,  232, 19, 0x40|bDSPPLL_108|0x03,	  0,    0x01, HSYNC_PERIOD(35.522),  	VSYNC_PERIOD(43.478)}, 	
// 109   G1007110	1024x768@110Hz	125.350MHz
{ 1392, 819,  50,  296, 19, 0x00|bDSPPLL_108|0x01,	  0, 	0x13, HSYNC_PERIOD(90.090),  	VSYNC_PERIOD(110.000)}, 	
// 110   HP1075A 	1024x768@75Hz	84.773MHz
{ 1344, 840,  68,  256, 19, 0xC0|bDSPPLL_120|0x00,	  0,    0x07, HSYNC_PERIOD(62.937),  	VSYNC_PERIOD(74.925)}, 	
// 111   CHROMA SUN-84 1024x800@84   	92.94MHz
{ 1312, 843,  68,  256, 36, 0xC0|bDSPPLL_108|0x00, 	  0,    0x07, 6468,   			VSYNC_PERIOD(84.000)}, 	

// 112   1152x864@60Hz			80.552MHz
//{ 1474, 892,  24,  289, 24, 8534,			VSYNC_PERIOD(60.000),	0xB0|bDSPPLL_108|0x00,	0,    0x07 }, 	
{ 1524, 895,  24,  289, 24, 0xB0|bDSPPLL_108|0x01,	  0,    0x07, 8534,			VSYNC_PERIOD(60.000)}, 	
// 113-1   DMT1175	1152x864@70Hz	108.060MHz
{ 1544, 900,  35,  384, 24, 0xC0|bDSPPLL_120|0x01,	  0,    0x12, 7282,  			VSYNC_PERIOD(70.000)}, 	
// 113-2   DMT1175	1152x864@72Hz	108.060MHz		 
{ 1544, 901,  35,  384, 24, 0xC0|bDSPPLL_120|0x01,	  0,    0x12, 7063,  			VSYNC_PERIOD(72.000)}, 	

// 113   DMT1175	1152x864@75Hz	108.060MHz
{ 1600, 900,  35,  384, 24, 0xC0|bDSPPLL_120|0x03,	  0,    0x12, HSYNC_PERIOD(67.500),  	VSYNC_PERIOD(75.000)}, 	
// 114   DMT1185	1152x864@85Hz	121.974MHz
{ 1576, 907,  42,  360, 24, 0x00|bDSPPLL_108|0x03,	  0, 	0x12, HSYNC_PERIOD(77.094),  	VSYNC_PERIOD(84.999)}, 	
// 115   DMT1170	1152x864@70Hz	94.601MHz
{ 1480, 912,  47,  296, 24, 0xC0|bDSPPLL_108|0x03,	  0,    0x07, HSYNC_PERIOD(63.851),  	VSYNC_PERIOD(70.012)}, 	
// 116   MAC_21	1152x870@75Hz		100.226MHz
{ 1456, 915,  42,  208, 25, 0xC0|bDSPPLL_108|0x00,	  0,    0x12, HSYNC_PERIOD(68.681),  	VSYNC_PERIOD(75.062)}, 	
// 117   MAC_15 	640x870@75Hz	57.549MHz
{ 832,  918,  45,  160,  5, 0x70|bDSPPLL_136|0x00,	  0,    0x23, HSYNC_PERIOD(68.850),	VSYNC_PERIOD(75.000)}, 	
// 118   INT1160	1184x884@60Hz	83.144MHz
{ 1504, 920,  36,  320, 27, 0xB0|bDSPPLL_108|0x03,	  0,    0x07, HSYNC_PERIOD(55.200),  	VSYNC_PERIOD(60.000)}, 	
// 119(A)SUN1166 	1152x900@66Hz	93.222MHz
{ 1504, 937,  35,  323, 26, 0xC0|bDSPPLL_108|0x00, 0x04,    0x27, HSYNC_PERIOD(61.796),  	VSYNC_PERIOD(65.950)}, 	
// 120(A)SUN1176 	1152x900@76Hz	105.910MHz
{ 1472, 943,  41,  304, 26, 0xC0|bDSPPLL_120|0x00, 0x04, 	0x32, HSYNC_PERIOD(71.713),  	VSYNC_PERIOD(76.047)}, 	
// 121   SUN117B 	1152x900@76Hz	108.212MHz
{ 1504, 943,  41,  320, 26, 0xC0|bDSPPLL_120|0x00, 0x04, 	0x12, HSYNC_PERIOD(71.809),  	VSYNC_PERIOD(76.149)}, 	
// 122   DMT126A	1280x960@60Hz	108.287MHz
{ 1800, 1000, 39,  424, 30, 0xC0|bDSPPLL_120|0x03,	  0,  	0x12, HSYNC_PERIOD(60.000),  	VSYNC_PERIOD(60.000)}, 	
// 123   DMT127A 	1280x960@75Hz	126.601MHz	
{ 1680, 1000, 39,  368, 30, 0x00|bDSPPLL_136|0x03,	  0, 	0x13, HSYNC_PERIOD(75.000),  	VSYNC_PERIOD(75.000)}, 	
// 124   DMT128A	1280x960@85Hz	149.045MHz
{ 1728, 1011, 50,  384, 30, 0x00|bDSPPLL_140|0x03,	  0, 	0x14, HSYNC_PERIOD(85.938),  	VSYNC_PERIOD(85.003)}, 	
// 125   1152x864@43Hz			66.572MHz
{ 1446, 1055, 56,  207, 24, 0x80|bDSPPLL_108|0x00,	  0,  	0x04, 9952,  			VSYNC_PERIOD(43.000)}, 	
// 126(A)IBM6Km1	1024x1024@60Hz	89.599MHz
{ 1408, 1056, 29,  363, 20, 0xC0|bDSPPLL_108|0x00, 0x00,	0x27, HSYNC_PERIOD(63.360),  	VSYNC_PERIOD(60.000)}, 	
// 127   HP1260	1280x1024@60Hz		108.690MHz
{ 1708, 1056, 29,  384, 28, 0xC0|bDSPPLL_108|0x00, 0x04,    0x12, HSYNC_PERIOD(63.338),  	VSYNC_PERIOD(59.979)}, 	
// 128   IBM6Km4 1280x1024@67Hz		120.214MHz
{ 1696, 1056, 29,  400, 28, 0x00|bDSPPLL_136|0x00,	  0, 	0x12, HSYNC_PERIOD(70.755),  	VSYNC_PERIOD(67.003)}, 
	
// 129   16*1024a 	1600x1024@60Hz	136.435MHZ
{ 2144, 1060, 35,  432, 35, 0x00|bDSPPLL_120|0x01, 0x00,    0x14, 7192, 	VSYNC_PERIOD(60.000)}, 	
// 130   1440x1024@63Hz			113.065MHz
{ 1682, 1062, 34,  28,  33, 0x00|bDSPPLL_120|0x00, 0x02,    0x12, 6816,   			VSYNC_PERIOD(63.000)}, 	
// 131   SUN1061  1024x1024@61.5Hz	93.100MHZ
{ 1424, 1063, 37,  368, 20, 0xC0|bDSPPLL_108|0x00,	  0,    0x07, HSYNC_PERIOD(65.267),  	VSYNC_PERIOD(61.399)}, 	

// 132   SON1274  	1280x1024@74Hz	135.428MHZ
{ 1712, 1064, 37,  400, 28, 0x00|bDSPPLL_120|0x00,	  0, 	0x14, HSYNC_PERIOD(78.855),	VSYNC_PERIOD(74.112)}, 	
// 133   1280x1024@70Hz			125.879MHz
{ 1688, 1066, 40,  329, 28, 0x00|bDSPPLL_108|0x00,	  0, 	0x12, 6144,  			VSYNC_PERIOD(70.000)}, 	
// 134(A)1280x1024@76Hz			135.370MHz
{ 1664, 1066, 37,  252, 28, 0x00|bDSPPLL_140|0x00, 0x04, 	0x34, 5632,  			VSYNC_PERIOD(76.000)}, 	
// 135(A)1280x1024@60Hz			108.380MHz
{ 1688, 1066, 38,  248, 28, 0xC0|bDSPPLL_120|0x00,	  0, 	0x32, 7124,  			VSYNC_PERIOD(60.000)}, 	
// 136   DMT1260  	1280x1024@60Hz	108.000MHZ
{ 1688, 1066, 41,  360, 28, 0xC0|bDSPPLL_120|0x03,	  0, 	0x12, HSYNC_PERIOD(63.981),  	VSYNC_PERIOD(60.020)}, 	
// 137   HP1275   	1280x1024@75Hz	135.000MHZ
{ 1688, 1066, 36,  392, 28, 0x00|bDSPPLL_140|0x03,	  0, 	0x14, HSYNC_PERIOD(79.976),  	VSYNC_PERIOD(75.025)}, 	
// 138   SUN1276  	1280x1024@76Hz	135.000MHZ
{ 1664, 1066, 40,  352, 28, 0x00|bDSPPLL_140|0x00, 0x04, 	0x14, HSYNC_PERIOD(81.130),  	VSYNC_PERIOD(76.107)}, 	
// 139   SON1276  	1280x1024@76Hz	140.000MHZ
{ 1724, 1066, 39,  412, 28, 0x00|bDSPPLL_120|0x00, 0x44,    0x14, HSYNC_PERIOD(81.206),  	VSYNC_PERIOD(76.179)}, 	
// 140   G1210072 	1280x1024@72Hz	133.019MHz
{ 1728, 1067, 42,  224, 28, 0x00|bDSPPLL_140|0x01,	  0, 	0x14, HSYNC_PERIOD(76.824), 	VSYNC_PERIOD(72.000)}, 	
// 141   CHROMA-57	1280x1024@70Hz	127.000MHz
{ 1696, 1072, 42,  224, 28, 0x00|bDSPPLL_120|0x00,	  0, 	0x14, 6118,  			VSYNC_PERIOD(70.000)}, 	
// 142   DMT1285 1280x1024@85Hz			157.500MHz
{ 1728, 1072, 47,  384, 28, 0x00|bDSPPLL_120|0x03, 0x40, 	0x14, HSYNC_PERIOD(91.146),  	VSYNC_PERIOD(85.024)}, 	
// 143   G1210080 1280x1024@80Hz			150.425MHz
{ 1744, 1072, 47,  232, 28, 0x00|bDSPPLL_120|0x01, 0x40, 	0x14, HSYNC_PERIOD(85.760),  	VSYNC_PERIOD(80.000)}, 	
// 144(A)SUN1267  	1280x1024@67Hz	117.422MHz
{ 1632, 1075, 45,  336, 28, 0x00|bDSPPLL_108|0x00, 0x04, 	0x12, HSYNC_PERIOD(71.722),  	VSYNC_PERIOD(66.718)}, 	
// 145   1280x1024@90Hz			169.868MHz
{ 1744, 1078, 50,  232, 28, 0x00|bDSPPLL_120|0x00, 0x40,	0x17, 4704,  			VSYNC_PERIOD(90.000)}, 	
// 146   HP1272  	1280x1024@72Hz	135.199MHz
{ 1728, 1085, 58,  256, 28, 0x00|bDSPPLL_120|0x00,	  0, 	0x14, HSYNC_PERIOD(78.125), VSYNC_PERIOD(72.005)}, 	
// 147   DMT1660 1600x1200@60Hz			162.773MHz
{ 2160, 1250, 49,  496, 34, 0x00|bDSPPLL_140|0x03, 0x00, 	0x1f, HSYNC_PERIOD(75.000),	VSYNC_PERIOD(60.000)}, 	
// 148   1600x1200@52Hz			161.920MHz
{ 2160, 1442, 241, 494, 34, 0x00|bDSPPLL_120|0x00, 0x40, 	0x17, 6112, 			VSYNC_PERIOD(52.000)}
};



#define TOTALMODES (sizeof(ModeTable)/sizeof(MODE_DESCRIPTOR)-1)

//---------------------------------------------------
// Alternate HTotal Mode Entries
//---------------------------------------------------
ALT_HTOTAL code AltHTotals[] = {
// ModeID ResID HTotal Hsst Vsst VCO
	{ 1,   14, 910,  136, 32, 0x01},  // 0 		752x484@54Hz	30.802MHz
	{ 21,  1,  704,  128, 22, 0x21},  // 1 MAC_12ce 	560*384@60 	17.234MHz 
	{ 24,  4,  832,  160, 44, 0x01},  // 2 CHROMA 	640*350@85 	31.500MHz
	{ 27,  4,  800,  48,  60, 0x00},  // 3 ASTRO-1 && CHROMA-8  28MHz??
	{ 27,  3,  800,  142, 37, 0x00},  // 4 VGA_m2b 	640x400@70Hz	25.175MHz
	{ 28,  4,  800,  142, 62, 0x00},  // 5 VGA_m1b 	640x350@70Hz	25.175MHz
	{ 32,  3,  832,  128, 62, 0x01},  // 7 CHROMA VESA	640*400@84 	31.500MHz
	{ 32,  11, 954,  128, 62, 0x01},  // 8 CHROMA VESA	720*400@84
	{ 35,  3,  824,  181, 66, 0x00},  // 9 PGA_400 	640*400@60 	24.964MHz 
	{ 35,  3,  816,  183, 24, 0x01},  // 10 CHROMA PGA-400
	{ 40,  12, 900,  162, 75, 0x00},  // 12	720*400 60Hz,
	{ 40,  13, 858,  11,  36, 0x00},  // 13
	{ 40,  4,  800,  48,  98, 0x00},  // 14
	{ 41,  11, 900,  162, 75, 0x00},  // 15 DDT7260 	720*400@60 	28.322MHz
	{ 58,  4,  800,  48, 150, 0x01},  // 17 add for chroma-6
	{ 58,  3,  800,  48, 125, 0x01},  // 18 add for chroma-9
	{ 58,  11, 900,  48, 125, 0x01},  // 19 CHROMA VGA720*400
	{ 58,  12, 900,  48, 125, 0x01},  // 20 CHROMA VGA720*350
	{ 90,  19, 1328, 296, 35, 0x03},  // 21 1024x768@60Hz	64.455MHz
	{ 93,  19, 1288, 248, 35, 0x06},  // 22 1024x768@72Hz	74.662MHz
	{ 119, 26, 1528, 336, 35, 0x07},  // 23 SUN116B 1152x900@66Hz  94.500MHz
	{ 120, 27, 1472, 288, 49, 0x12},  // 24 INT1176 1184*884@76Hz  105.560MHz
	{ 126, 28, 1760, 454, 29, 0x12},  // 25 IBM6Km2 1280x1024@60Hz	111.518MHz
	{ 134, 28, 1724, 352, 40, 0x4E},  // 26 1280x1024@76Hz	140.251MHz
	{ 135, 32, 1688, 240, 17, 0x12},  // 27 1400x1050@60Hz	108.380MHz
	{ 144, 28, 1648, 344, 49, 0x12}   // 28 SUN126B 1280x1024@67Hz    118.125MHz      
};

#define ALTHTOTAL	(sizeof(AltHTotals)/sizeof(ALT_HTOTAL)-1)


//---------------------------------------------------
// Resolution Table 
//---------------------------------------------------
RESOLUTION code ResolutionTable[] = {
    { 512, 384 },  // 0
    { 560, 384 },  // 1
    { 640, 480 },  // 2
    { 640, 400 },  // 3
    { 640, 350 },  // 4
    { 640, 870 },  // 5
    { 640, 200 },  // 6
    { 720, 480 },  // 7
    { 720, 574 },  // 8
    { 720, 576 },  // 9
    { 720, 486 },  // 10                                                                                          
    { 720, 400 },  // 11
    { 720, 350 },  // 12
    { 720, 483 },  // 13
    { 752, 484 },  // 14
    { 800, 600 },  // 15
    { 832, 624 },  // 16
    { 852, 480 },  // 17
    { 960, 720 },  // 18
    { 1024, 768 },  // 19
    { 1024, 1024 },  // 20
    { 1053, 754 },  // 21
    { 1056, 768 },  // 22
    { 1120, 750 },  // 23
    { 1152, 864 },  // 24
    { 1152, 870 },  // 25
    { 1152, 900 },  // 26
    { 1184, 884 },  // 27
    { 1280, 1024 },  // 28
    { 1280, 720 },  // 29
    { 1280, 960 },  // 30
    { 1360, 1024 },  // 31
    { 1400, 1050 },  // 32
    { 1440, 1024 },  // 33
    { 1600, 1200 },  // 34
    { 1600, 1024 },  // 35
    { 1024, 800 },  // 36
};

code ADC_GAIN_OFFSET AdcGainOffsetTbl[]={
#if 0
	{0x90,0xA0,0x9B,0x50,0x54,0x4A},	//below 25MHz 
	{0x90,0xA0,0x9B,0x50,0x54,0x4A},	//25.0 - 32.5 MHz 
	{0x80,0x80,0x80,0x80,0x80,0x80}, //32.5 - 37.5 MHz
	{0x90,0xA0,0x9B,0x50,0x54,0x4A}, //37.5 - 42.5 MHz
	{0x85,0x8F,0x8F,0x4C,0x4C,0x43}, //42.5 - 47.5 MHz  N
	{0x85,0x8F,0x8F,0x4C,0x4C,0x43}, //47.5 - 52.5 MHz
	{0x81,0x8E,0x90,0x70,0x70,0x66}, //52.5 - 57.5 MHz
	{0x8E,0x9E,0xA0,0x5A,0x60,0x58}, //57.5 - 62.5 MHz N
	{0x8E,0x9E,0xA0,0x5A,0x60,0x58}, //62.5 - 67.5 MHz
	{0x8E,0x9E,0xA0,0x5A,0x60,0x58}, //67.5 - 72.5 MHz N
	{0x77,0x8E,0x99,0x82,0x78,0x66}, //72.5 - 77.5 MHz
	{0xB0,0xB0,0xB0,0x54,0x52,0x50}, //77.5 - 82.5 MHz
	{0xB0,0xB0,0xB0,0x54,0x52,0x50}  //above 83
#endif
	{0x94,0x99,0xA1,0x52,0x4A,0x4A},	//below 27.5MHz 
	{0x90,0x90,0x99,0x52,0x4C,0x4C},	//27.5 - 32.5 MHz 
	{0x80,0x80,0x80,0x80,0x80,0x80}, //32.5 - 37.5 MHz
	{0x86,0x95,0x9C,0x5E,0x48,0x48}, //37.5 - 42.5 MHz
	{0x85,0x8F,0x8F,0x4C,0x4C,0x43}, //42.5 - 47.5 MHz  N
	{0x7B,0x83,0x8C,0x50,0x42,0x42}, //47.5 - 52.5 MHz
	{0x83,0x8a,0x9b,0x6E,0x68,0x64}, //52.5 - 57.5 MHz
	{0x8E,0x9E,0xA0,0x5A,0x60,0x58}, //57.5 - 62.5 MHz N
	{0x90,0x94,0xAA,0x54,0x50,0x54}, //62.5 - 67.5 MHz
	{0x8E,0x9E,0xA0,0x5A,0x60,0x58}, //67.5 - 72.5 MHz N
	{0x83,0x90,0xA7,0x80,0x6A,0x60}, //72.5 - 77.5 MHz
	{0xB0,0xB0,0xB0,0x54,0x52,0x50}, //77.5 - 82.5 MHz
	{0xB0,0xB0,0xB0,0x54,0x52,0x50}  //above 83
};
#endif


⌨️ 快捷键说明

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