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

📄 310vtbl.h

📁 一个2.4.21版本的嵌入式linux内核
💻 H
📖 第 1 页 / 共 5 页
字号:
	{ 211,  205, 1680, 1041, 1688, 1066 },	{   1,    1, 1688, 1066, 1688, 1066 }};static const SiS310_LCDDataStruct  SiS310_ExtLCD1400x1050Data[] ={  /* TW: New from 1.11.6s */	{ 211,  100, 2100,  408, 1688, 1066 },	{ 211,   64, 1536,  358, 1688, 1066 },	{ 211,  100, 2100,  408, 1688, 1066 },	{ 211,   64, 1536,  358, 1688, 1066 },	{ 211,   48,  840,  488, 1688, 1066 },	{ 211,   72, 1008,  609, 1688, 1066 },	{ 211,  128, 1400,  776, 1688, 1066 },	{ 211,  205, 1680, 1041, 1688, 1066 },	{   1,    1, 1688, 1066, 1688, 1066 }};static const SiS310_LCDDataStruct  SiS310_NoScaleData1400x1050[] ={  /* TW: To be checked (BIOS uses 1280x1024 data, one line too short) */	{ 1, 1, 1688, 1066, 1688, 1066 },	{ 1, 1, 1688, 1066, 1688, 1066 },	{ 1, 1, 1688, 1066, 1688, 1066 },	{ 1, 1, 1688, 1066, 1688, 1066 },	{ 1, 1, 1688, 1066, 1688, 1066 },	{ 1, 1, 1688, 1066, 1688, 1066 },	{ 1, 1, 1688, 1066, 1688, 1066 },	{ 1, 1, 1688, 1066, 1688, 1066 },	{ 1, 1, 1688, 1066, 1688, 1066 }};static const SiS310_LCDDataStruct  SiS310_StLCD1600x1200Data[] ={  /* TODO */	{    0,   0,   0,   0,   0,   0}};static const SiS310_LCDDataStruct  SiS310_ExtLCD1600x1200Data[] = {  /* TODO */	{    0,   0,   0,   0,   0,   0}};static const SiS310_LCDDataStruct  SiS310_NoScaleData1600x1200[] = {  /* TODO - values guessed */        {1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250},	{1,  1, 2048, 1250, 2048, 1250}};static const SiS310_LCDDataStruct  SiS310_StLCD1280x768Data[] ={	{ 211,  100, 2100,  408, 1408,  806 }, /* These values are *wrong* */	{ 211,   64, 1536,  358, 1408,  806 },	{ 211,  100, 2100,  408, 1408,  806 },	{ 211,   64, 1536,  358, 1408,  806 },	{ 211,   48,  840,  488, 1408,  806 },	{ 211,   72, 1008,  609, 1408,  806 },	{ 211,  128, 1400,  776, 1408,  806 },	{ 211,  205, 1680, 1041, 1408,  806 },	{ 1,      1, 1408,  806, 1408,  806 }  /* That's the only one that *might* be correct */};static const SiS310_LCDDataStruct  SiS310_ExtLCD1280x768Data[] ={	{ 211,  100, 2100,  408, 1408,  806 }, /* These values are *wrong* */	{ 211,   64, 1536,  358, 1408,  806 },	{ 211,  100, 2100,  408, 1408,  806 },	{ 211,   64, 1536,  358, 1408,  806 },	{ 211,   48,  840,  488, 1408,  806 },	{ 211,   72, 1008,  609, 1408,  806 },	{ 211,  128, 1400,  776, 1408,  806 },	{ 211,  205, 1680, 1041, 1408,  806 },	{ 1,      1, 1408,  806, 1408,  806 }  /* That's the only one that *might* be correct */};static const SiS310_LCDDataStruct  SiS310_NoScaleData1280x768[] ={  /* All values guessed */        { 1, 1, 1408,  806, 1408,  806},	{ 1, 1, 1408,  806, 1408,  806},	{ 1, 1, 1408,  806, 1408,  806},	{ 1, 1, 1408,  806, 1408,  806},	{ 1, 1, 1408,  806, 1408,  806},	{ 1, 1, 1408,  806, 1408,  806},	{ 1, 1, 1408,  806, 1408,  806},	{ 1, 1, 1408,  806, 1408,  806},	{ 1, 1, 1408,  806, 1408,  806}};static const SiS310_LCDDataStruct  SiS310_NoScaleData[] ={	{ 1, 1, 800, 449, 800, 449 },	{ 1, 1, 800, 449, 800, 449 },	{ 1, 1, 900, 449, 900, 449 },	{ 1, 1, 900, 449, 900, 449 },	{ 1, 1, 800, 525, 800, 525 },	{ 1, 1,1056, 628,1056, 628 },	{ 1, 1,1344, 806,1344, 806 },	{ 1, 1,1688,1066,1688,1066 },	{ 1, 1,1688, 791,1688, 791 },  /* 1280x768: 791 was 860 in both cases */        { 1, 1,2048,1250,2048,1250 },  /* 1600x1200 (guessed) */	{ 1, 1,1800,1000,1800,1000 }   /* 1280x960 */};typedef struct _SiS310_TVDataStruct{	USHORT RVBHCMAX;	USHORT RVBHCFACT;	USHORT VGAHT;	USHORT VGAVT;	USHORT TVHDE;	USHORT TVVDE;	USHORT RVBHRS;	UCHAR FlickerMode;	USHORT HALFRVBHRS;	UCHAR RY1COE;	UCHAR RY2COE;	UCHAR RY3COE;	UCHAR RY4COE;} SiS310_TVDataStruct;static const SiS310_TVDataStruct  SiS310_StPALData[]={ {    1,   1, 864, 525,1270, 400, 100,   0, 760,0xf4,0xff,0x1c,0x22}, {    1,   1, 864, 525,1270, 350, 100,   0, 760,0xf4,0xff,0x1c,0x22}, {    1,   1, 864, 525,1270, 400,   0,   0, 720,0xf1,0x04,0x1f,0x18}, {    1,   1, 864, 525,1270, 350,   0,   0, 720,0xf4,0x0b,0x1c,0x0a}, {    1,   1, 864, 525,1270, 480,  50,   0, 760,0xf4,0xff,0x1c,0x22}, {    1,   1, 864, 525,1270, 600,  50,   0,   0,0xf4,0xff,0x1c,0x22}};static const SiS310_TVDataStruct  SiS310_ExtPALData[] =   { {   27,  10, 848, 448,1270, 530,  50,   0,  50,0xf4,0xff,0x1c,0x22}, {  108,  35, 848, 398,1270, 530,  50,   0,  50,0xf4,0xff,0x1c,0x22}, {   12,   5, 954, 448,1270, 530,  50,   0,  50,0xf1,0x04,0x1f,0x18}, {    9,   4, 960, 463,1644, 438,  50,   0,  50,0xf4,0x0b,0x1c,0x0a}, {    9,   4, 848, 528,1270, 530,   0,   0,  50,0xf5,0xfb,0x1b,0x2a},  /* 640x480 */ {   36,  25,1060, 648,1316, 530, 438,   0, 438,0xeb,0x05,0x25,0x16},  /* 800x600 */ {    3,   2,1080, 619,1270, 540, 438,   0, 438,0xf3,0x00,0x1d,0x20},  /* 720x480/576 */ {    1,   1,1170, 821,1270, 520, 686,   0, 686,0xF3,0x00,0x1D,0x20}   /* 1024x768 */};static const SiS310_TVDataStruct  SiS310_StNTSCData[]={ {    1,   1, 858, 525,1270, 400,  50,   0, 760,0xf1,0x04,0x1f,0x18}, {    1,   1, 858, 525,1270, 350,  50,   0, 640,0xf1,0x04,0x1f,0x18}, {    1,   1, 858, 525,1270, 400,   0,   0, 720,0xf1,0x04,0x1f,0x18}, {    1,   1, 858, 525,1270, 350,   0,   0, 720,0xf4,0x0b,0x1c,0x0a}, {    1,   1, 858, 525,1270, 480,   0,   0, 760,0xf1,0x04,0x1f,0x18}};static const SiS310_TVDataStruct  SiS310_ExtNTSCData[]={ {  143,  65, 858, 443,1270, 440, 171,   0, 171,0xf1,0x04,0x1f,0x18}, {   88,  35, 858, 393,1270, 440, 171,   0, 171,0xf1,0x04,0x1f,0x18}, {  143,  70, 924, 443,1270, 440,  92,   0,  92,0xf1,0x04,0x1f,0x18}, {  143,  70, 924, 393,1270, 440,  92,   0,  92,0xf4,0x0b,0x1c,0x0a}, {  143,  76, 836, 523,1270, 440, 224,   0,   0,0xf1,0x05,0x1f,0x16},  /* 640x480 */ {  143, 120,1056, 643,1270, 440,   0, 128,   0,0xf4,0x10,0x1c,0x00},  /* 800x600  */ {    2,   1, 858, 503,1270, 480,   0, 128,   0,0xee,0x0c,0x22,0x08},  /* 720x480/576 */ {   65,  64,1056, 791,1270, 480, 638,   0,   0,0xEE,0x0C,0x22,0x08}   /* 1024x768 */};#if 0static const SiS310_TVDataStruct  SiS310_St1HiTVData[]={  };#endifstatic const SiS310_TVDataStruct  SiS310_St2HiTVData[]={ {    3,   1, 0x348,0x1e3,0x670,0x3c0,0x032,  0, 0, 0x00,0x00,0x00,0x00}, {    1,   1, 0x37c,0x233,0x2b2,0x2bc, 	  0,  0, 0, 0x00,0x00,0x00,0x00}, {    3,   1, 0x348,0x1e3,0x670,0x3c0,0x032,  0, 0, 0x00,0x00,0x00,0x00}, {    1,   1, 0x3e8,0x233,0x311,0x2bc,    0,  0, 0, 0x00,0x00,0x00,0x00}, {    5,   2, 0x348,0x233,0x670,0x3c0,0x08d,128, 0, 0x00,0x00,0x00,0x00}, {    8,   5, 0x41a,0x2ab,0x670,0x3c0,0x17c,128, 0, 0x00,0x00,0x00,0x00}};static const SiS310_TVDataStruct  SiS310_ExtHiTVData[]={ {    6,   1, 0x348,0x233,0x660,0x3c0,    0,  0, 0, 0x00,0x00,0x00,0x00}, {    3,   1, 0x3c0,0x233,0x660,0x3c0,    0,  0, 0, 0x00,0x00,0x00,0x00}, {    3,   1, 0x348,0x1e3,0x660,0x3c0,    0,  0, 0, 0x00,0x00,0x00,0x00}, {    3,   1, 0x3c0,0x233,0x660,0x3c0,    0,  0, 0, 0x00,0x00,0x00,0x00}, {    5,   1, 0x348,0x233,0x670,0x3c0,0x166,128, 0, 0x00,0x00,0x00,0x00}, {   16,   5, 0x41a,0x2ab,0x670,0x3c0,0x143,128, 0, 0x00,0x00,0x00,0x00}, {   25,  12, 0x4ec,0x353,0x670,0x3c0,0x032,  0, 0, 0x00,0x00,0x00,0x00}, {    5,   4, 0x627,0x464,0x670,0x3c0,0x128,  0, 0, 0x00,0x00,0x00,0x00}, {    4,   1, 0x41a,0x233,0x670,0x3c0,0x143,128, 0, 0x00,0x00,0x00,0x00}, {    5,   2, 0x578,0x293,0x670,0x3c0,0x032,  0, 0, 0x00,0x00,0x00,0x00}, {    8,   5, 0x6d6,0x323,0x670,0x3c0,0x128,  0, 0, 0x00,0x00,0x00,0x00}};static const UCHAR SiS310_NTSCTiming[] = { 	0x17,0x1d,0x03,0x09,0x05,0x06,0x0c,0x0c,	0x94,0x49,0x01,0x0a,0x06,0x0d,0x04,0x0a,	0x06,0x14,0x0d,0x04,0x0a,0x00,0x85,0x1b,	0x0c,0x50,0x00,0x97,0x00,0xda,0x4a,0x17,	0x7d,0x05,0x4b,0x00,0x00,0xe2,0x00,0x02,	0x03,0x0a,0x65,0x9d,0x08,0x92,0x8f,0x40,	0x60,0x80,0x14,0x90,0x8c,0x60,0x14,0x50,	0x00,0x40,0x44,0x00,0xdb,0x02,0x3b,0x00};static const UCHAR SiS310_PALTiming[] = {  	0x19,0x52,0x35,0x6e,0x04,0x38,0x3d,0x70,	0x94,0x49,0x01,0x12,0x06,0x3e,0x35,0x6d,	0x06,0x14,0x3e,0x35,0x6d,0x00,0x45,0x2b,	0x70,0x50,0x00,0x9b,0x00,0xd9,0x5d,0x17,	0x7d,0x05,0x45,0x00,0x00,0xe8,0x00,0x02,	0x0d,0x00,0x68,0xb0,0x0b,0x92,0x8f,0x40,	0x60,0x80,0x14,0x90,0x8c,0x60,0x14,0x63,	0x00,0x40,0x3e,0x00,0xe1,0x02,0x28,0x00};static const UCHAR SiS310_HiTVExtTiming[] = {          0x32,0x65,0x2c,0x5f,0x08,0x31,0x3a,0x64,	0x28,0x02,0x01,0x3d,0x06,0x3e,0x35,0x6d,	0x06,0x14,0x3e,0x35,0x6d,0x00,0xc5,0x3f,	0x64,0x90,0x33,0x8c,0x18,0x36,0x3e,0x13,	0x2a,0xde,0x2a,0x44,0x40,0x2a,0x44,0x40,	0x8e,0x8e,0x82,0x07,0x0b,0x92,0x0f,0x40,	0x60,0x80,0x14,0x90,0x8c,0x60,0x14,0x3d,	0x63,0x4f,0x27,0x00,0xfc,0xff,0x6a,0x00};static const UCHAR SiS310_HiTVSt1Timing[] = {          0x32,0x65,0x2c,0x5f,0x08,0x31,0x3a,0x65,	0x28,0x02,0x01,0x3d,0x06,0x3e,0x35,0x6d,	0x06,0x14,0x3e,0x35,0x6d,0x00,0xc5,0x3f,	0x65,0x90,0x7b,0xa8,0x03,0xf0,0x87,0x03,	0x11,0x15,0x11,0xcf,0x10,0x11,0xcf,0x10,	0x35,0x35,0x3b,0x69,0x1d,0x92,0x0f,0x40,	0x60,0x80,0x14,0x90,0x8c,0x60,0x04,0x86,	0xaf,0x5d,0x0e,0x00,0xfc,0xff,0x2d,0x00};static const UCHAR SiS310_HiTVSt2Timing[] = {          0x32,0x65,0x2c,0x5f,0x08,0x31,0x3a,0x64,	0x28,0x02,0x01,0x3d,0x06,0x3e,0x35,0x6d,	0x06,0x14,0x3e,0x35,0x6d,0x00,0xc5,0x3f,	0x64,0x90,0x33,0x8c,0x18,0x36,0x3e,0x13,	0x2a,0xde,0x2a,0x44,0x40,0x2a,0x44,0x40,	0x8e,0x8e,0x82,0x07,0x0b,0x92,0x0f,0x40,	0x60,0x80,0x14,0x90,0x8c,0x60,0x14,0x3d,	0x63,0x4f,0x27,0x00,0xfc,0xff,0x6a,0x00};static const UCHAR SiS310_HiTVTextTiming[] = {          0x32,0x65,0x2c,0x5f,0x08,0x31,0x3a,0x65,	0x28,0x02,0x01,0x3d,0x06,0x3e,0x35,0x6d,	0x06,0x14,0x3e,0x35,0x6d,0x00,0xc5,0x3f,	0x65,0x90,0xe7,0xbc,0x03,0x0c,0x97,0x03,	0x14,0x78,0x14,0x08,0x20,0x14,0x08,0x20,	0xc8,0xc8,0x3b,0xd2,0x26,0x92,0x0f,0x40,        0x60,0x80,0x14,0x90,0x8c,0x60,0x04,0x96,	0x72,0x5c,0x11,0x00,0xfc,0xff,0x32,0x00};static const UCHAR SiS310_HiTVGroup3Data[] = {          0x00,0x1a,0x22,0x63,0x62,0x22,0x08,0x5f,	0x05,0x21,0xb2,0xb2,0x55,0x77,0x2a,0xa6,	0x25,0x2f,0x47,0xfa,0xc8,0xff,0x8e,0x20,	0x8c,0x6e,0x60,0x2e,0x58,0x48,0x72,0x44,	0x56,0x36,0x4f,0x6e,0x3f,0x80,0x00,0x80,	0x4f,0x7f,0x03,0xa8,0x7d,0x20,0x1a,0xa9,	0x14,0x05,0x03,0x7e,0x64,0x31,0x14,0x75,	0x18,0x05,0x18,0x05,0x4c,0xa8,0x01};static const UCHAR SiS310_HiTVGroup3Simu[] = {          0x00,0x1a,0x22,0x63,0x62,0x22,0x08,0x95,	0xdb,0x20,0xb8,0xb8,0x55,0x47,0x2a,0xa6,	0x25,0x2f,0x47,0xfa,0xc8,0xff,0x8e,0x20,	0x8c,0x6e,0x60,0x15,0x26,0xd3,0xe4,0x11,	0x56,0x36,0x4f,0x6e,0x3f,0x80,0x00,0x80,	0x67,0x36,0x01,0x47,0x0e,0x10,0xbe,0xb4,	0x01,0x05,0x03,0x7e,0x65,0x31,0x14,0x75,	0x18,0x05,0x18,0x05,0x4c,0xa8,0x01};static const UCHAR SiS310_HiTVGroup3Text[] = {          0x00,0x1a,0x22,0x63,0x62,0x22,0x08,0xa7,	0xf5,0x20,0xce,0xce,0x55,0x47,0x2a,0xa6,	0x25,0x2f,0x47,0xfa,0xc8,0xff,0x8e,0x20,	0x8c,0x6e,0x60,0x18,0x2c,0x0c,0x20,0x22,	0x56,0x36,0x4f,0x6e,0x3f,0x80,0x00,0x80,	0x93,0x3c,0x01,0x50,0x2f,0x10,0xf4,0xca,	0x01,0x05,0x03,0x7e,0x65,0x31,0x14,0x75,	0x18,0x05,0x18,0x05,0x4c,0xa8,0x01};typedef struct _SiS310_PanelDelayTblStruct{ 	UCHAR timer[2];} SiS310_PanelDelayTblStruct;static const SiS310_PanelDelayTblStruct SiS310_PanelDelayTbl[]=  {        {{0x10,0x40}},		/* TW: from 650/301LVx 1.10.6s BIOS */	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}},	{{0x10,0x40}}#if 0	{{0x28,0xc8}},		/* TW: from 650/301LV BIOS */	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}}#endif};static const SiS310_PanelDelayTblStruct SiS310_PanelDelayTblLVDS[]={	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}},	{{0x28,0xc8}}};typedef struct _SiS310_LVDSDataStruct{	USHORT VGAHT;	USHORT VGAVT;	USHORT LCDHT;	USHORT LCDVT;} SiS310_LVDSDataStruct;static const SiS310_LVDSDataStruct  SiS310_LVDS320

⌨️ 快捷键说明

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