📄 300vtbl.h
字号:
0x01}}, {{0xd3,0x9f,0x9f,0x97,0xab,0x1f,0x2e,0xd4, 0x7d,0x81,0xcf,0xcf,0x2f,0x21,0x00,0x07, 0x01}}, {{0x6b,0x59,0x59,0x8f,0x5e,0x8c,0x0b,0x3e, 0xe9,0x8b,0xdf,0xe7,0x04,0x00,0x00,0x05, 0x00}}, {{0x7b,0x59,0x63,0x9f,0x6a,0x93,0x6f,0xf0, /* 0x32 */ 0x58,0x8a,0x3f,0x57,0x70,0x20,0x00,0x05, 0x01}}, {{0xa3,0x7f,0x7f,0x87,0x86,0x97,0x1e,0xf1, /* 0x33 - 1024x600 */ 0xae,0x85,0x57,0x57,0x1f,0x30,0x00,0x02, 0x01}}, {{0xa3,0x8f,0x8f,0x97,0x96,0x97,0x24,0xf5, /* 0x34 - 1152x768 - corrected */ 0x02,0x88,0xff,0xff,0x25,0x10,0x00,0x02, 0x01}}, {{0x7f,0x63,0x63,0x83,0x6c,0x1c,0x72,0xba, /* 0x35 */ 0x27,0x8b,0xdf,0xdf,0x73,0x00,0x00,0x06, 0x01}}, /* 0x35 */ {{0x7f,0x63,0x63,0x83,0x69,0x13,0x6f,0xba, 0x26,0x89,0xdf,0xdf,0x6f,0x00,0x00,0x06, 0x01}}, /* 0x36 */ {{0x7f,0x63,0x63,0x82,0x6b,0x13,0x75,0xba, 0x29,0x8c,0xdf,0xdf,0x75,0x00,0x00,0x06, 0x01}}, /* 0x37 */ {{0xa3,0x7f,0x7f,0x87,0x86,0x97,0x24,0xf1, 0xaf,0x85,0x3f,0x3f,0x25,0x30,0x00,0x02, 0x01}}, /* 0x38 */ {{0x9f,0x7f,0x7f,0x83,0x85,0x91,0x1e,0xf1, 0xad,0x81,0x3f,0x3f,0x1f,0x30,0x00,0x02, 0x01}}, /* 0x39 */ {{0xa7,0x7f,0x7f,0x88,0x89,0x95,0x26,0xf1, /* 95 was 15 - illegal HBE! */ 0xb1,0x85,0x3f,0x3f,0x27,0x30,0x00,0x02, 0x01}}, /* 0x3a */ {{0xce,0x9f,0x9f,0x92,0xa9,0x17,0x28,0xc4, 0x7a,0x8e,0xcf,0xcf,0x29,0x21,0x00,0x07, 0x01}}, /* 0x3b */ {{0xce,0x9f,0x9f,0x92,0xa5,0x17,0x28,0xd4, 0x7a,0x8e,0xcf,0xcf,0x29,0x21,0x00,0x07, 0x01}}, /* 0x3c */ {{0xd3,0x9f,0x9f,0x97,0xab,0x1f,0x2e,0xd4, 0x7d,0x81,0xcf,0xcf,0x2f,0x21,0x00,0x07, 0x01}}, /* 0x3d */ {{0xc3,0x8f,0x8f,0x87,0x9b,0x0b,0x82,0xef, /* 1152x864-75 */ 0x60,0x83,0x5f,0x5f,0x83,0x10,0x00,0x07, 0x01}}, /* 0x3e */ {{0x86,0x69,0x69,0x8A,0x74,0x06,0x8C,0x15, /* 848x480-38i */ 0x4F,0x83,0xEF,0xEF,0x8D,0x30,0x00,0x02, 0x00}}, /* 0x3f */ {{0x83,0x69,0x69,0x87,0x6f,0x1d,0x03,0x3E, /* 848x480-60 */ 0xE5,0x8d,0xDF,0xe4,0x04,0x00,0x00,0x06, 0x00}}, /* 0x40 */ {{0x86,0x6A,0x6A,0x8A,0x74,0x06,0x8C,0x15, /* 856x480-38i */ 0x4F,0x83,0xEF,0xEF,0x8D,0x30,0x00,0x02, 0x00}}, /* 0x41 */ {{0x81,0x6A,0x6A,0x85,0x70,0x00,0x0F,0x3E, /* 856x480-60 */ 0xEB,0x8E,0xDF,0xDF,0x10,0x00,0x00,0x02, 0x00}}, /* 0x42 */ {{0xdd,0xa9,0xa9,0x81,0xb4,0x97,0x26,0xfd, /* 1360x768-60 */ 0x01,0x8d,0xff,0x00,0x27,0x10,0x00,0x03, 0x01}}, /* 0x43 */ {{0xd9,0x8f,0x8f,0x9d,0xba,0x0a,0x8a,0xff, /* 1152x864-84 */ 0x60,0x8b,0x5f,0x5f,0x8b,0x10,0x00,0x03, 0x01}}, /* 0x44 */ {{0xd3,0x9f,0x9f,0x97,0xab,0x1f,0xf1,0xff, /* 1280x960-85 */ 0xc0,0x83,0xbf,0xbf,0xf2,0x10,0x00,0x07, 0x01}}, /* 0x45 */ {{0xce,0x9f,0x9f,0x92,0xa9,0x17,0x20,0xf5, /* 1280x768-60 */ 0x03,0x88,0xff,0xff,0x21,0x10,0x00,0x07, 0x01}}, /* 0x46 */ {{0x7b,0x5f,0x63,0x9f,0x6a,0x93,0x6f,0xf0, /* 768x576 */ 0x58,0x8a,0x3f,0x57,0x70,0x20,0x00,0x05, 0x01}}, /* 0x47 */ {{0xce,0xa9,0xa9,0x92,0xb1,0x07,0x28,0x52, /* 1360x1024 (Barco iQ Pro R300) */ 0x02,0x8e,0xff,0x00,0x29,0x0d,0x00,0x03, 0x00}} /* 0x48 */};static const SiS_MCLKDataStruct SiS300_MCLKData_630[] ={ { 0x5a,0x64,0x80, 66}, { 0xb3,0x45,0x80, 83}, { 0x37,0x61,0x80,100}, { 0x37,0x22,0x80,133}, { 0x37,0x61,0x80,100}, { 0x37,0x61,0x80,100}, { 0x37,0x61,0x80,100}, { 0x37,0x61,0x80,100}};static const SiS_MCLKDataStruct SiS300_MCLKData_300[] ={ { 0x68,0x43,0x80,125}, { 0x68,0x43,0x80,125}, { 0x68,0x43,0x80,125}, { 0x37,0x61,0x80,100}, { 0x37,0x61,0x80,100}, { 0x37,0x61,0x80,100}, { 0x37,0x61,0x80,100}, { 0x37,0x61,0x80,100}};static SiS_VCLKDataStruct SiS300_VCLKData[] ={ { 0x1b,0xe1, 25}, /* 0x00 */ { 0x4e,0xe4, 28}, /* 0x01 */ { 0x57,0xe4, 32}, /* 0x02 */ { 0xc3,0xc8, 36}, /* 0x03 */ { 0x42,0xc3, 40}, /* 0x04 */ { 0x5d,0xc4, 45}, /* 0x05 */ { 0x52,0x65, 50}, /* 0x06 */ { 0x53,0x65, 50}, /* 0x07 */ { 0x6d,0x66, 56}, /* 0x08 */ { 0x5a,0x64, 65}, /* 0x09 */ { 0x46,0x44, 68}, /* 0x0a */ { 0x3e,0x43, 75}, /* 0x0b */ { 0x6d,0x46, 76}, /* 0x0c */ /* 800x600 | LVDS_2(CH), MITAC(CH); - 730, A901(301B): 0xb1,0x46, 76 */ { 0x41,0x43, 79}, /* 0x0d */ { 0x31,0x42, 79}, /* 0x0e */ { 0x46,0x25, 85}, /* 0x0f */ { 0x78,0x29, 87}, /* 0x10 */ { 0x62,0x44, 95}, /* 0x11 */ { 0x2b,0x22,105}, /* 0x12 */ { 0x49,0x24,106}, /* 0x13 */ { 0xc3,0x28,108}, /* 0x14 */ { 0x3c,0x23,109}, /* 0x15 */ { 0xf7,0x2c,132}, /* 0x16 */ { 0xd4,0x28,136}, /* 0x17 */ { 0x41,0x05,158}, /* 0x18 */ { 0x43,0x05,162}, /* 0x19 */ { 0xe1,0x0f,175}, /* 0x1a */ { 0xfc,0x12,189}, /* 0x1b */ { 0xde,0x26,194}, /* 0x1c */ { 0x54,0x05,203}, /* 0x1d */ { 0x3f,0x03,230}, /* 0x1e */ { 0x30,0x02,234}, /* 0x1f */ { 0x24,0x01,266}, /* 0x20 */ { 0x52,0x2a, 54}, /* 0x21 */ /* 301 TV */ { 0x52,0x6a, 27}, /* 0x22 */ /* 301 TV */ { 0x62,0x24, 70}, /* 0x23 */ /* 301 TV */ { 0x62,0x64, 70}, /* 0x24 */ /* 301 TV */ { 0xa8,0x4c, 30}, /* 0x25 */ /* 301 TV */ { 0x20,0x26, 33}, /* 0x26 */ /* 301 TV */ { 0x31,0xc2, 39}, /* 0x27 */ { 0xbf,0xc8, 35}, /* 0x28 */ /* 856x480 */ { 0x60,0x36, 30}, /* 0x29 */ /* CH/UNTSC TEXT | LVDS_2(CH) - 730, A901(301B), Mitac(CH): 0xe0, 0xb6, 30 */ { 0x40,0x4a, 28}, /* 0x2a */ /* CH-TV */ { 0x9f,0x46, 44}, /* 0x2b */ /* CH-TV */ { 0x97,0x2c, 26}, /* 0x2c */ /* CH-TV */ { 0x44,0xe4, 25}, /* 0x2d */ /* CH-TV */ { 0x7e,0x32, 47}, /* 0x2e */ /* CH-TV */ { 0x8a,0x24, 31}, /* 0x2f */ /* CH/PAL TEXT | LVDS_2(CH), Mitac(CH) - 730, A901(301B): 0x57, 0xe4, 31 */ { 0x97,0x2c, 26}, /* 0x30 */ /* CH-TV */ { 0xce,0x3c, 39}, /* 0x31 */ /* CH-TV */ { 0x52,0x4a, 36}, /* 0x32 */ /* CH/PAL 800x600 5/6 */ { 0x34,0x61, 95}, /* 0x33 */ { 0x78,0x27,108}, /* 0x34 */ /* Replacement for index 0x14 for 630 (?) */ { 0xce,0x25,189}, /* 0x35 */ /* Replacement for index 0x1b for 730 (and 540?) */ { 0x45,0x6b, 21}, /* 0x36 */ /* Chrontel SuperOverscan */ { 0x52,0xe2, 49}, /* 0x37 */ /* 16:9 modes */ { 0x2b,0x61, 78}, /* 0x38 */ /* 16:9 modes */ { 0x70,0x44,108}, /* 0x39 */ /* 16:9 modes */ { 0x54,0x42,135}, /* 0x3a */ /* 16:9 modes */ { 0x41,0x22,157}, /* 0x3b */ /* 16:9 modes */ { 0x52,0x07,149}, /* 0x3c */ /* 1280x960-85 */ { 0x62,0xc6, 34}, /* 0x3d */ /* 848x480-60 */ { 0x30,0x23, 88}, /* 0x3e */ /* 1360x768-60 */#if 0 { 0x3f,0x64, 46}, /* 0x3f */ /* 640x480-100 */#endif { 0x70,0x29, 81}, /* 0x3f */ /* 1280x768-60 */ { 0x72,0x2a, 76}, /* 0x40 */ /* test for SiS730 */ { 0x15,0x21, 79}, /* 0x41 */ /* test for SiS730 */ { 0xa1,0x42,108}, /* 0x42 */ /* 1280x960 LCD */ { 0x37,0x61,100}, /* 0x43 */ /* 1280x960 LCD */ { 0xe3,0x9a,106}, /* 0x44 */ /* 1360x1024 - special for Barco iQ R300 */ { 0xe2,0x46,135}, /* 0x45 */ /* 1280x1024-75, better clock for VGA2 */ { 0, 0, 0} /* 0x46 custom (will be filled out) */};#ifndef LINUX_XF86static UCHAR SiS300_SR07 = 0x10;#endifstatic const DRAM4Type SiS300_SR15[8] ={ {0x01,0x09,0xa3,0x00}, {0x43,0x43,0x43,0x00}, {0x1e,0x1e,0x1e,0x00}, {0x2a,0x2a,0x2a,0x00}, {0x06,0x06,0x06,0x00}, {0x00,0x00,0x00,0x00}, {0x00,0x00,0x00,0x00}, {0x00,0x00,0x00,0x00}};#ifndef LINUX_XF86static UCHAR SiS300_SR1F = 0x00;static UCHAR SiS300_SR21 = 0x16;static UCHAR SiS300_SR22 = 0xb2;static UCHAR SiS300_SR23 = 0xf6;static UCHAR SiS300_SR24 = 0x0d;static UCHAR SiS300_SR25[] = {0x0,0x0};static UCHAR SiS300_SR31 = 0x00;static UCHAR SiS300_SR32 = 0x11;static UCHAR SiS300_SR33 = 0x00;static UCHAR SiS300_CRT2Data_1_2 = 0x40;static UCHAR SiS300_CRT2Data_4_D = 0x00;static UCHAR SiS300_CRT2Data_4_E = 0x00;static UCHAR SiS300_CRT2Data_4_10 = 0x80;static const USHORT SiS300_RGBSenseData = 0xd1;static const USHORT SiS300_VideoSenseData = 0xb3;static const USHORT SiS300_YCSenseData = 0xb9;static const USHORT SiS300_RGBSenseData2 = 0x0190;static const USHORT SiS300_VideoSenseData2 = 0x0174;static const USHORT SiS300_YCSenseData2 = 0x016b;static const DRAM4Type SiS300_CR40[5];static UCHAR SiS300_CR49[2];#endifstatic const SiS_PanelDelayTblStruct SiS300_PanelDelayTbl[] ={ {{0x05,0xaa}}, {{0x05,0x14}}, {{0x05,0x36}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x05,0x90}}, {{0x05,0x90}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x20,0x80}}, {{0x05,0x14}}, {{0x05,0x40}}, {{0x05,0x60}}};#if 0static const SiS_PanelDelayTblStruct SiS300_PanelDelayTblLVDS[] ={ {{0x05,0xaa}}, {{0x05,0x14}}, {{0x05,0x36}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x05,0x90}}, {{0x05,0x90}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x05,0x14}}, {{0x05,0x14}}, /* 2.07a (JVC): 14,96 */ {{0x05,0x28}}, /* 2.04.5c: 20, 80 - Clevo (2.04.2c): 05, 28 */ {{0x05,0x14}}, {{0x05,0x14}}, /* Some BIOSes: 05, 40 */ {{0x05,0x60}}};#endif/**************************************************************//* SIS VIDEO BRIDGE ----------------------------------------- *//**************************************************************/static const SiS_LCDDataStruct SiS300_St2LCD1024x768Data[] ={ { 62, 25, 800, 546,1344, 806}, { 32, 15, 930, 546,1344, 806}, { 32, 15, 930, 546,1344, 806}, { 104, 45, 945, 496,1344, 806}, { 62, 25, 800, 546,1344, 806}, { 31, 18,1008, 624,1344, 806}, { 1, 1,1344, 806,1344, 806}};static const SiS_LCDDataStruct SiS300_ExtLCD1024x768Data[] ={ { 12, 5, 896, 512,1344, 806}, { 12, 5, 896, 510,1344, 806}, { 32, 15,1008, 505,1344, 806}, { 32, 15,1008, 514,1344, 806}, { 12, 5, 896, 500,1344, 806}, { 42, 25,1024, 625,1344, 806}, { 1, 1,1344, 806,1344, 806}, { 12, 5, 896, 500,1344, 806}, { 42, 25,1024, 625,1344, 806}, { 1, 1,1344, 806,1344, 806}, { 12, 5, 896, 500,1344, 806}, { 42, 25,1024, 625,1344, 806}, { 1, 1,1344, 806,1344, 806}};static const SiS_LCDDataStruct SiS300_St2LCD1280x1024Data[] ={ { 22, 5, 800, 510,1650,1088}, { 22, 5, 800, 510,1650,1088}, { 176, 45, 900, 510,1650,1088}, { 176, 45, 900, 510,1650,1088}, { 22, 5, 800, 510,1650,1088}, { 13, 5,1024, 675,1560,1152}, { 16, 9,1266, 804,1688,1072}, { 1, 1,1688,1066,1688,1066}};static const SiS_LCDDataStruct SiS300_ExtLCD1280x1024Data[] ={ { 211, 60,1024, 501,1688,1066}, { 211, 60,1024, 508,1688,1066}, { 211, 60,1024, 501,1688,1066}, { 211, 60,1024, 508,1688,1066}, { 211, 60,1024, 500,1688,1066}, { 211, 75,1024, 625,1688,1066}, { 211, 120,1280, 798,1688,1066}, { 1, 1,1688,1066,1688,1066}};static const SiS_Part2PortTblStruct SiS300_CRT2Part2_1024x768_1[] ={ /* VESA Timing */ {{0x21,0x12,0xbf,0xe4,0xc0,0x21,0x45,0x09,0x00,0xa9,0x09,0x04}}, {{0x2c,0x12,0x9a,0xae,0x88,0x21,0x45,0x09,0x00,0xa9,0x09,0x04}}, {{0x21,0x12,0xbf,0xe4,0xc0,0x21,0x45,0x09,0x00,0xa9,0x09,0x04}}, {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}, {{0x22,0x13,0xfe,0x25,0xff,0x21,0x45,0x0a,0x00,0xa9,0x0d,0x04}}, {{0x22,0x13,0xfe,0x25,0xff,0x21,0x45,0x0a,0x00,0xa9,0x0d,0x04}}, {{0x22,0x13,0xfe,0x25,0xff,0x21,0x45,0x0a,0x00,0xa9,0x0d,0x04}}};static const SiS_Part2PortTblStruct SiS300_CRT2Part2_1024x768_2[] ={ /* Non-VESA */ {{0x28,0x12,0xa3,0xd0,0xaa,0x5a,0x45,0x0a,0x07,0xfa,0x0a,0x24}}, {{0x2c,0x12,0x9a,0xae,0x88,0x5a,0x45,0x0a,0x07,0xfa,0x0a,0x24}}, {{0x28,0x12,0xa3,0xd0,0xaa,0x5a,0x45,0x0a,0x07,0xfa,0x0a,0x24}}, {{0x2c,0x12,0x9a,0xae,0x88,0x5a,0x45,0x0a,0x07,0xfa,0x0a,0x24}}, {{0x28,0x13,0xe7,0x0b,0xe8,0x5a,0x45,0x0a,0x07,0xfa,0x0a,0x24}}, {{0x38,0x18,0x16,0x00,0x00,0x5a,0x45,0x0a,0x07,0xfa,0x0a,0x24}}, {{0x36,0x13,0x13,0x25,0xff,0x5a,0x45,0x0a,0x07,0xfa,0x0a,0x24}}};static const SiS_Part2PortTblStruct SiS300_CRT2Part2_1024x768_3[] ={ {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}};static const SiS_Part2PortTblStruct SiS300_CRT2Part2_1280x1024_1[] ={ {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}};static const SiS_Part2PortTblStruct SiS300_CRT2Part2_1280x1024_2[] ={ {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}};static const SiS_Part2PortTblStruct SiS300_CRT2Part2_1280x1024_3[] ={ {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}};/**************************************************************//* LVDS/Chrontel -------------------------------------------- *//**************************************************************/static const SiS_LVDSDataStruct SiS300_CHTVUPALData[] ={ {1008, 625,1008, 625}, {1008, 625,1008, 625}, {1008, 625,1008, 625}, {1008, 625,1008, 625}, { 840, 750, 840, 750}, { 936, 836, 936, 836}};static const SiS_LVDSDataStruct SiS300_CHTVOPALData[] ={ {1008, 625,1008, 625}, {1008, 625,1008, 625}, {1008, 625,1008, 625}, {1008, 625,1008, 625}, { 840, 625, 840, 625}, { 960, 750, 960, 750}};static const SiS_LVDSDataStruct SiS300_CHTVSOPALData[] ={ {1008, 625,1008, 625}, {1008, 625,1008, 625}, {1008, 625,1008, 625}, {1008, 625,1008, 625}, { 840, 500, 840, 500}, { 944, 625, 944, 625}};static const SiS_LVDSDesStruct SiS300_PanelType00_1[] ={ { 1059, 626 }, /* 2.08 */ { 1059, 624 }, { 1059, 626 }, { 1059, 624 }, { 1059, 624 }, { 0, 627 }, { 0, 627 }, { 0, 0 }, { 0, 0 }#if 0 {0, 626}, {0, 624}, {0, 626}, {0, 624}, {0, 624}, {0, 627}, {0, 627}, {0, 0}, {0, 0}#endif};static const SiS_LVDSDesStruct SiS300_PanelType01_1[] ={ { 0, 0 }, /* 2.08 */ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }#if 0 {1343, 798}, {1343, 794}, {1343, 798}, {1343, 794}, {1343, 0}, {1343, 0}, { 0, 805}, { 0, 794}, { 0, 0}#endif};static const SiS_LVDSDesStruct SiS300_PanelType02_1[] ={ { 1059, 626 }, /* 2.08 */ { 1059, 624 }, { 1059, 626 }, { 1059, 624 }, { 1059, 624 }, { 0, 627 }, { 0, 627 }, { 0, 0 }, { 0, 0 }#if 0 {0, 626}, {0, 624}, {0, 626}, {0, 624}, {0, 624}, {0, 627}, {0, 627}, {0, 0}, {0, 0}#endif};static const SiS_LVDSDesStruct SiS300_PanelType03_1[] ={ { 8, 436}, { 8, 440}, { 8, 436}, { 8, 440}, { 8, 512}, {1343, 798}, {1343, 794}, {1343, 798}, {1343, 794}};static const SiS_LVDSDesStruct SiS300_PanelType04_1[] = /* 1280x1024 */{ {1343, 798}, {1343, 794}, {1343, 798}, {1343, 794}, {1343, 0}, {1343, 0},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -