📄 init.h
字号:
0x01,0x05,0x03,0x7e,0x65,0x31,0x14,0x75, 0x18,0x05,0x18,0x05,0x4c,0xa8,0x01};#if 0static const unsigned char SiS_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};#endifstatic const struct SiS_TVData SiS_StPALData[] ={ { 1, 1, 864, 525,1270, 400, 100, 0, 760, 0,0xf4,0xff,0x1c,0x22}, { 1, 1, 864, 525,1270, 350, 100, 0, 760, 0,0xf4,0xff,0x1c,0x22}, { 1, 1, 864, 525,1270, 400, 0, 0, 720, 0,0xf1,0x04,0x1f,0x18}, { 1, 1, 864, 525,1270, 350, 0, 0, 720, 0,0xf4,0x0b,0x1c,0x0a}, { 1, 1, 864, 525,1270, 480, 50, 0, 760, 0,0xf4,0xff,0x1c,0x22}, { 1, 1, 864, 525,1270, 600, 50, 0, 0,0x300,0xf4,0xff,0x1c,0x22}};static const struct SiS_TVData SiS_ExtPALData[] ={ { 27, 10, 848, 448,1270, 530, 50, 0, 50, 0,0xf4,0xff,0x1c,0x22}, /* 640x400, 320x200 */ { 108, 35, 848, 398,1270, 530, 50, 0, 50, 0,0xf4,0xff,0x1c,0x22}, { 12, 5, 954, 448,1270, 530, 50, 0, 50, 0,0xf1,0x04,0x1f,0x18}, { 9, 4, 960, 463,1644, 438, 50, 0, 50, 0,0xf4,0x0b,0x1c,0x0a}, { 9, 4, 848, 528,1270, 530, 0, 0, 50, 0,0xf5,0xfb,0x1b,0x2a}, /* 640x480, 320x240 */ { 36, 25,1060, 648,1270, 530, 438, 0, 438, 0,0xeb,0x05,0x25,0x16}, /* 800x600, 400x300 */ { 3, 2,1080, 619,1270, 540, 438, 0, 438, 0,0xf3,0x00,0x1d,0x20}, /* 720x576 */ { 1, 1,1170, 821,1270, 520, 686, 0, 686, 0,0xF3,0x00,0x1D,0x20}, /* 1024x768 */ { 1, 1,1170, 821,1270, 520, 686, 0, 686, 0,0xF3,0x00,0x1D,0x20}, /* 1024x768 (for NTSC equ) */ { 9, 4, 848, 528,1270, 530, 0, 0, 50, 0,0xf5,0xfb,0x1b,0x2a} /* 720x480 */};static const struct SiS_TVData SiS_StNTSCData[] ={ { 1, 1, 858, 525,1270, 400, 50, 0, 760, 0,0xf1,0x04,0x1f,0x18}, { 1, 1, 858, 525,1270, 350, 50, 0, 640, 0,0xf1,0x04,0x1f,0x18}, { 1, 1, 858, 525,1270, 400, 0, 0, 720, 0,0xf1,0x04,0x1f,0x18}, { 1, 1, 858, 525,1270, 350, 0, 0, 720, 0,0xf4,0x0b,0x1c,0x0a}, { 1, 1, 858, 525,1270, 480, 0, 0, 760, 0,0xf1,0x04,0x1f,0x18}};static const struct SiS_TVData SiS_ExtNTSCData[] ={ { 143, 65, 858, 443,1270, 440, 171, 0, 171, 0,0xf1,0x04,0x1f,0x18}, /* 640x400, 320x200 */ { 88, 35, 858, 393,1270, 440, 171, 0, 171, 0,0xf1,0x04,0x1f,0x18}, { 143, 70, 924, 443,1270, 440, 92, 0, 92, 0,0xf1,0x04,0x1f,0x18}, { 143, 70, 924, 393,1270, 440, 92, 0, 92, 0,0xf4,0x0b,0x1c,0x0a}, { 143, 76, 836, 523,1270, 440, 224, 0, 0, 0,0xf1,0x05,0x1f,0x16}, /* 640x480, 320x240 */ { 143, 120,1056, 643,1270, 440, 0, 1, 0, 0,0xf4,0x10,0x1c,0x00}, /* 800x600, 400x300 */ { 143, 76, 836, 523,1270, 440, 0, 1, 0, 0,0xee,0x0c,0x22,0x08}, /* 720x480 - BETTER (from 300 series) */ { 1, 1,1100, 811,1412, 440, 0, 1, 0, 0,0xee,0x0c,0x22,0x08}, /* 1024x768 (525i) CORRECTED */#if 0 /* flimmert und ist unten abgeschnitten (NTSCHT, NTSC clock) */ { 65, 64,1056, 791,1270, 480, 455, 0, 0, 0,0x00,0x00,0x00,0x00} /* 1024x768 (525p) */#endif#if 0 { 1, 1,1100, 811,1412, 440, 0, 1, 0, 0,0x00,0x00,0x00,0x00} /* 1024x768 (525p) */#endif#if 0 { 1, 1,1120, 821,1516, 420, 0, 1, 0, 0,0x00,0x00,0x00,0x00} /* 1024x768 (525p) */#endif#if 0 { 1, 1, 938, 821,1516, 420, 0, 1, 0, 0,0x00,0x00,0x00,0x00} /* 1024x768 (525p) */#endif#if 0 /* zoom hin, unten abgeschnitten (NTSC2HT, NTSC1024 clock) */ { 1, 1,1072, 791,1270, 480, 455, 0, 0, 0,0x00,0x00,0x00,0x00} /* 1024x768 (525p) */#endif#if 1 /* zu weit links (squeezed) (NTSC2HT, NTSC1024 clock) */ { 1, 1,1100, 846,1270, 440, 455, 0, 0, 0,0x00,0x00,0x00,0x00} /* 1024x768 (525p) */#endif#if 0 /* zu weit links, rechts abgeschnitten (NTSC2HT, NTSC1024 clock) */ { 1, 1,1100, 846,1412, 440, 455, 0, 0, 0,0x00,0x00,0x00,0x00} /* 1024x768 (525p) */#endif};static const struct SiS_TVData SiS_StHiTVData[] = /* Slave + TVSimu */{ { 1, 1, 0x37c,0x233,0x2b2,0x320, 0, 0, 0, 0, 0, 0, 0, 0}, { 1, 1, 0x37c,0x233,0x2b2,0x2bc, 0, 0, 0, 0, 0, 0, 0, 0}, { 1, 1, 0x37c,0x233,0x2b2,0x320, 0, 0, 0, 0, 0, 0, 0, 0}, { 1, 1, 0x37c,0x233,0x2b2,0x2bc, 0, 0, 0, 0, 0, 0, 0, 0}, { 1, 1, 0x37c,0x233,0x2b2,0x3c0, 0, 0, 0, 0, 0, 0, 0, 0}, { 8, 5, 0x41a,0x2ab,0x670,0x3c0,0x150, 1, 0, 0, 0, 0, 0, 0}};static const struct SiS_TVData SiS_St2HiTVData[] = /* Slave */{ { 3, 1, 0x348,0x1e3,0x670,0x3c0,0x032, 0, 0, 0, 0, 0, 0, 0}, { 1, 1, 0x37c,0x233,0x2b2,0x2bc, 0, 0, 0, 0, 0, 0, 0, 0}, { 3, 1, 0x348,0x1e3,0x670,0x3c0,0x032, 0, 0, 0, 0, 0, 0, 0}, { 1, 1, 0x37c,0x233,0x2b2,0x2bc, 0, 0, 0, 0, 0, 0, 0, 0}, { 5, 2, 0x348,0x233,0x670,0x3c0,0x08d, 1, 0, 0, 0, 0, 0, 0}, { 8, 5, 0x41a,0x2ab,0x670,0x3c0,0x17c, 1, 0, 0, 0, 0, 0, 0}};static const struct SiS_TVData SiS_ExtHiTVData[] ={ /* all ok */ { 6, 1, 0x348,0x233,0x660,0x3c0, 0, 0, 0, 0, 0, 0, 0, 0}, { 3, 1, 0x3c0,0x233,0x660,0x3c0, 0, 0, 0, 0, 0, 0, 0, 0}, { 6, 1, 0x348,0x233,0x660,0x3c0, 0, 0, 0, 0, 0, 0, 0, 0}, { 3, 1, 0x3c0,0x233,0x660,0x3c0, 0, 0, 0, 0, 0, 0, 0, 0}, { 5, 1, 0x348,0x233,0x670,0x3c0,0x166, 1, 0, 0, 0, 0, 0, 0}, /* 640x480 */ { 16, 5, 0x41a,0x2ab,0x670,0x3c0,0x143, 1, 0, 0, 0, 0, 0, 0}, /* 800x600 */ { 25, 12, 0x4ec,0x353,0x670,0x3c0,0x032, 0, 0, 0, 0, 0, 0, 0}, /* 1024x768 */ { 5, 4, 0x627,0x464,0x670,0x3c0,0x128, 0, 0, 0, 0, 0, 0, 0}, /* 1280x1024 */ { 4, 1, 0x41a,0x233,0x60c,0x3c0,0x143, 1, 0, 0, 0, 0, 0, 0}, /* 800x480 */ { 5, 2, 0x578,0x293,0x670,0x3c0,0x032, 0, 0, 0, 0, 0, 0, 0}, /* 1024x576 */ { 8, 5, 0x6d6,0x323,0x670,0x3c0,0x128, 0, 0, 0, 0, 0, 0, 0}, /* 1280x720 */ { 8, 3, 0x4ec,0x353,0x670,0x3c0,0x032, 0, 0, 0, 0, 0, 0, 0}, /* 960x600 */};static const struct SiS_TVData SiS_St525pData[] ={ { 1, 1, 0x6b4,0x20d,0x4f6,0x190, 50, 0, 0x2f8, 0, 0, 0, 0, 0}, { 1, 1, 0x6b4,0x20d,0x4f6,0x15e, 50, 0, 0x280, 0, 0, 0, 0, 0}, { 1, 1, 0x6b4,0x20d,0x4f6,0x190, 50, 0, 0x2f8, 0, 0, 0, 0, 0}, { 1, 1, 0x6b4,0x20d,0x4f6,0x15e, 50, 0, 0x280, 0, 0, 0, 0, 0}, { 1, 1, 0x6b4,0x20d,0x4f6,0x1e0, 0, 0, 0x2f8, 0, 0, 0, 0, 0}};static const struct SiS_TVData SiS_St750pData[] ={ { 1, 1, 0x672,0x2ee,0x500,0x190, 50, 0, 0x2f8, 0, 0, 0, 0, 0}, { 1, 1, 0x672,0x2ee,0x500,0x15e, 50, 0, 0x280, 0, 0, 0, 0, 0}, { 1, 1, 0x672,0x2ee,0x500,0x190, 0, 0, 0x2d0, 0, 0, 0, 0, 0}, { 1, 1, 0x672,0x2ee,0x500,0x15e, 0, 0, 0x2d0, 0, 0, 0, 0, 0}, { 1, 1, 0x672,0x2ee,0x500,0x1e0, 0, 0, 0x2f8, 0, 0, 0, 0, 0}};static const struct SiS_TVData SiS_Ext750pData[] ={ /* all ok */ { 3, 1, 935, 470, 1130, 680, 50, 0, 0, 0, 0, 0, 0, 0}, /* 320x200/640x400 */ { 24, 7, 935, 420, 1130, 680, 50, 0, 0, 0, 0, 0, 0, 0}, { 3, 1, 935, 470, 1130, 680, 50, 0, 0, 0, 0, 0, 0, 0}, { 24, 7, 935, 420, 1130, 680, 50, 0, 0, 0, 0, 0, 0, 0}, { 2, 1, 1100, 590, 1130, 640, 50, 0, 0, 0, 0, 0, 0, 0}, /* 640x480 */ { 3, 2, 1210, 690, 1130, 660, 50, 0, 0, 0, 0, 0, 0, 0}, /* 800x600 OK */ { 2, 1, 1100, 562, 1130, 640, 0, 1, 0, 0, 0, 0, 0, 0}, /* 720x480 OK */ { 1, 1, 1375, 878, 1130, 640, 638, 0, 0, 0, 0, 0, 0, 0}, /* 1024x768 OK */ { 5, 3, 1100, 675, 1130, 640, 0, 1, 0, 0, 0, 0, 0, 0}, /* 720/768x576 OK */ { 25, 24, 1496, 755, 1120, 680, 50, 0, 0, 0, 0, 0, 0, 0} /* 1280x720 OK */};static const struct SiS_LCDData SiS_LCD1280x720Data[] = /* 2.03.00 */{ { 44, 15, 864, 430, 1408, 806 }, /* 640x400 */ { 128, 35, 792, 385, 1408, 806 }, { 44, 15, 864, 430, 1408, 806 }, { 128, 35, 792, 385, 1408, 806 }, { 22, 9, 864, 516, 1408, 806 }, /* 640x480 */ { 8, 5, 1056, 655, 1408, 806 }, /* 800x600 */ { 0, 0, 0, 0, 0, 0 }, /* 1024x768 */ { 0, 0, 0, 0, 0, 0 }, /* 1280x1024 */ { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 1, 1, 1408, 806, 1408, 806 } /* 1280x720 */};/* About 1280x768: For TMDS, Panel_1280x768 will only be set if * the panel is a Fujitsu 7911 (VL-17WDX8) (with clock 81, 1688x802) * Other TMDS panels of this resolution will be treated as custom. * For LVDS, we know another type (_2). * (Note: 1280x768_3 is now special for SiS301/NetVista */static const struct SiS_LCDData SiS_StLCD1280x768_2Data[] = /* 2.03.00 */{ { 64, 21, 858, 434, 1408, 806 }, /* 640x400 */ { 32, 9, 858, 372, 1408, 806 }, { 64, 21, 858, 434, 1408, 806 }, { 32, 9, 858, 372, 1408, 806 }, { 143, 68, 1024, 527, 1408, 806 }, /* 640x480 */ { 64, 51, 1364, 663, 1408, 806 }, /* 800x600 */ { 88, 81, 1296, 806, 1408, 806 }, /* 1024x768 */ { 0, 0, 0, 0, 0, 0 }, { 1, 1, 1408, 806, 1408, 806 }, /* 1280x768 */ { 0, 0, 0, 0, 0, 0 }, { 16, 15, 1600, 750, 1600, 806 } /* 1280x720 - from Ext */};static const struct SiS_LCDData SiS_ExtLCD1280x768_2Data[] = /* 2.03.00 */{ { 16, 5, 960, 410, 1600, 806 }, /* 640x400 */ { 64, 21, 1152, 364, 1600, 806 }, { 16, 5, 960, 410, 1600, 806 }, { 64, 21, 1152, 364, 1600, 806 }, { 32, 13, 1040, 493, 1600, 806 }, /* 640x480 */ { 16, 9, 1152, 618, 1600, 806 }, /* 800x600 */ { 25, 21, 1344, 796, 1600, 806 }, /* 1024x768 */ { 0, 0, 0, 0, 0, 0 }, { 1, 1, 1600, 806, 1600, 806 }, /* 1280x768 */ { 0, 0, 0, 0, 0, 0 }, { 16, 15, 1600, 750, 1600, 806 } /* 1280x720 */};#if 0 /* Not used; _3 now reserved for NetVista (SiS301) */static const struct SiS_LCDData SiS_LCD1280x768_3Data[] ={ { 64, 25, 1056, 422, 1664, 798 }, /* 640x400 */ { 128, 39, 884, 396, 1408, 806 }, /* ,640 */ { 64, 25, 1056, 422, 1664, 798 }, /* 640x400 */ { 128, 39, 884, 396, 1408, 806 }, /* ,640 */ { 32, 15, 1056, 513, 1408, 806 }, /* ,664 */ /* 640x480 */ { 176, 125, 1280, 640, 1408, 806 }, /* ,768 */ /* 800x600 */ { 64, 61, 1342, 806, 1408, 806 }, /* 1024x768 */ { 0, 0, 0, 0, 0, 0 }, { 1, 1, 1408, 806, 1408, 806 }, /* 1280x768 */ { 0, 0, 0, 0, 0, 0 }, { 16, 15, 1600, 750, 1600, 806 } /* 1280x720 from above */};#endifstatic const struct SiS_LCDData SiS_LCD1280x800Data[] = /* 0.93.12a (TMDS) */{ { 128, 51, 1122, 412, 1408, 816 }, /* 640x400 */ { 128, 49, 1232, 361, 1408, 816 }, { 128, 51, 1122, 412, 1408, 816 }, { 128, 49, 1232, 361, 1408, 816 }, { 8, 3, 880, 491, 1408, 816 }, /* 640x480 */ { 11, 6, 1024, 612, 1408, 816 }, /* 800x600 */ { 22, 21, 1400, 784, 1408, 816 }, /* 1024x768 */ { 0, 0, 0, 0, 0, 0 }, /* 1280x1024 */ { 1, 1, 1408, 816, 1408, 816 }, /* 1280x800 */ { 0, 0, 0, 0, 0, 0 }, /* 1280x768 (patch index) */ { 0, 0, 0, 0, 0, 0 } /* 1280x720 */};static const struct SiS_LCDData SiS_LCD1280x800_2Data[] = /* 2.03.00 (LVDS) */{ { 97, 42, 1344, 409, 1552, 812 }, /* 640x400 */ { 97, 35, 1280, 358, 1552, 812 }, { 97, 42, 1344, 409, 1552, 812 }, { 97, 35, 1280, 358, 1552, 812 }, { 97, 39, 1040, 488, 1552, 812 }, /* 640x480 */ { 194, 105, 1120, 608, 1552, 812 }, /* 800x600 */ { 97, 84, 1400, 780, 1552, 812 }, /* 1024x768 */ { 0, 0, 0, 0, 0, 0 }, /* 1280x1024 */ { 1, 1, 1552, 812, 1552, 812 }, /* 1280x800 */ { 97, 96, 1600, 780, 1552, 812 }, /* 1280x768 - patch index */ { 97, 90, 1600, 730, 1552, 812 } /* 1280x720 */};#if 0static const struct SiS_LCDData SiS_LCD1280x800_3Data[] = /* 2.02.05a (LVDS); m250 */{ { 128, 51, 1122, 412, 1408, 816 }, /* 640x400 */ { 128, 49, 1232, 361, 1408, 816 }, { 128, 51, 1122, 412, 1408, 816 }, { 128, 49, 1232, 361, 1408, 816 }, { 8, 3, 880, 491, 1408, 816 }, /* 640x480 */ { 11, 6, 1024, 612, 1408, 816 }, /* 800x600 */ { 22, 21, 1400, 784, 1408, 816 }, /* 1024x768 */ { 0, 0, 0, 0, 0, 0 }, /* 1280x1024 */ { 1, 1, 1408, 816, 1408, 816 }, /* 1280x800 */ { 0, 0, 0, 0, 0, 0 }, /* 1280x768 - patch index */ { 0, 0, 0, 0, 0, 0 } /* 1280x720 */};#endifstatic const struct SiS_LCDData SiS_LCD1280x854Data[] = /* 2.21.00CS (LVDS) */{ { 56, 15, 936, 410, 1664, 861 }, /* 640x400 */ { 64, 25, 1586, 355, 1664, 861 }, { 56, 15, 936, 410, 1664, 861 }, { 64, 25, 1586, 355, 1664, 861 }, { 91, 45, 1464, 485, 1664, 861 }, /* 640x480 */ { 182, 75, 976, 605, 1664, 861 }, /* 800x600 */ { 91, 66, 1342, 774, 1664, 861 }, /* 1024x768 */ { 0, 0, 0, 0, 0, 0 }, /* 1280x1024 */ { 26, 25, 1708, 807, 1664, 861 }, /* 1280x800 */ { 13, 12, 1708, 774, 1664, 861 }, /* 1280x768 - patch index */ { 52, 45, 1708, 725, 1664, 861 }, /* 1280x720 */ { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 1, 1, 1664, 861, 1664, 861 } /* 1280x854 */};static const struct SiS_LCDData SiS_LCD1280x960Data[] ={ { 9, 2, 800, 500, 1800, 1000 }, { 9, 2, 800, 500, 1800, 1000 }, { 4, 1, 900, 500, 1800, 1000 }, { 4, 1, 900, 500, 1800, 1000 }, { 9, 2, 800, 500, 1800, 1000 }, { 30, 11, 1056, 625, 1800, 1000 }, { 5, 3, 1350, 800, 1800, 1000 }, { 1, 1, 1576, 1050, 1576, 1050 }, { 1, 1, 1800, 1000, 1800, 1000 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }};static const struct SiS_LCDData SiS_StLCD1400x1050Data[] ={ { 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 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }};static const struct SiS_LCDData SiS_ExtLCD1400x1050Data[] ={/* { 211, 60, 1260, 410, 1688, 1066 }, 640x400 (6330) */ { 211, 100, 2100, 408, 1688, 1066 }, /* 640x400 (6325) WORKS */ { 211, 64, 1536, 358, 1688, 1066 }, { 211, 100, 2100, 408, 1688, 1066 }, { 211, 64, 1536, 358, 1688, 1066 },/* { 211, 80, 1400, 490, 1688, 1066 }, 640x480 (6330) */ { 211, 48, 840, 488, 1688, 1066 }, /* 640x480 (6325) WORKS *//* { 211, 117, 1638, 613, 1688, 1066 }, 800x600 (6330) */ { 211, 72, 1008, 609, 1688, 1066 }, /* 800x600 (6325) WORKS */ { 211, 128, 1400, 776, 1688, 1066 }, /* 1024x768 */ { 211, 205, 1680, 1041, 1688, 1066 }, /* 1280x1024 - not used (always unscaled) */ { 1, 1, 1688, 1066, 1688, 1066 }, /* 1400x1050 */ { 0, 0, 0, 0, 0, 0 }, /* kludge */ { 211, 120, 1400, 730, 1688, 1066 }, /* 1280x720 */ { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }};static const struct SiS_LCDData SiS_LCD1680x1050Data[] ={ { 95, 24, 1260, 410, 1900, 1066 }, /* 0 640x400 */ { 10, 3, 1710, 362, 1900, 1066 }, { 95, 24, 1260, 410, 1900, 1066 }, { 10, 3, 1710, 362, 1900, 1066 }, { 95, 32, 1400, 490, 1900, 1066 }, /* 4 640x480 */ { 95, 42, 1470, 610, 1900, 1066 }, /* 5 800x600 */ { 95, 64, 1750, 784, 1900, 1066 }, /* 6 1024x768 */ { 95, 94, 1900, 1055, 1900, 1066 }, /* 7 1280x1024 */ { 41, 31, 1900, 806, 1900, 1066 }, /* 8 1280x768 */ { 95, 69, 1800, 817, 1900, 1066 }, /* 9 1280x800 patch index */ { 13, 9, 1900, 739, 1900, 1066 }, /* 10 1280x720 */ { 95, 94, 1880, 1066, 1900, 1066 }, /* 11 1400x1050 patch index */ { 1, 1, 1900, 1066, 1900, 1066 }, /* 12 1680x1050 */ { 0, 0, 0, 0, 0, 0 }};static const struct SiS_LCDData SiS_StLCD1600x1200Data[] ={ {27, 4, 800, 500, 2160, 1250 }, {27, 4, 800, 500, 2160, 1250 }, { 6, 1, 900, 500, 2160, 1250 }, { 6, 1, 900, 500, 2160, 1250 }, {27, 1, 800, 500, 2160, 1250 }, { 4, 1,1080, 625, 2160, 1250 }, { 5, 2,1350, 800, 2160, 1250 }, {135,88,1600,1100, 2160, 1250 }, {72, 49,1680,1092, 2160, 1250 }, { 1, 1,2160,1250, 2160, 1250 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }};static const struct SiS_LCDData SiS_ExtLCD1600x1200Data[] ={ {72,11, 990, 422, 2160, 1250 }, /* 640x400 (6330) WORKS *//* {27, 4, 800, 500, 2160, 1250 }, 640x400 (6235) */ {27, 4, 800, 500, 2160, 1250 }, { 6, 1, 900, 500, 2160, 1250 }, { 6, 1, 900, 500, 2160, 1250 }, {45, 8, 960, 505, 2160, 1250 }, /* 640x480 (6330) WORKS *//* {27, 1, 800, 500, 2160, 1250 }, 640x480 (6325) */ { 4, 1,1080, 625, 2160, 1250 }, { 5, 2,1350, 800, 2160, 1250 }, {27,16,1500,1064, 2160, 1250 }, /* 1280x1024 */ {72,49,1680,1092, 2160, 1250 }, /* 1400x1050 (6330, was not supported on 6325) */ { 1, 1,2160,1250, 2160, 1250 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0 }};static const struct SiS_LCDData SiS_NoScaleData[] ={ { 1, 1, 800, 449, 800, 449 }, /* 0x00: 320x200, 640x400 */ { 1, 1, 800, 449, 800, 449 }, { 1, 1, 900, 449, 900, 449 }, { 1, 1, 900, 449, 900, 449 }, { 1, 1, 800, 525, 800, 525 }, /* 0x04: 320x240, 640x480 */ { 1, 1,1056, 628,1056, 628 }, /* 0x05: 400x300, 800x600 */ { 1, 1,1344, 806,1344, 806 }, /* 0x06: 512x384, 1024x768 */ { 1, 1,1688,1066,1688,1066 }, /* 0x07: 1280x1024 */ { 1, 1,1688, 802,1688, 802 }, /* 0x08: 1280x768: Fujitsu, TMDS only */ { 1, 1,2160,1250,2160,1250 }, /* 0x09: 1600x1200 */ { 1, 1,1800,1000,1800,1000 }, /* 0x0a: 1280x960 */ { 1, 1,1688,1066,1688,1066 }, /* 0x0b: 1400x1050 */ { 1, 1,1650, 750,1650, 750 }, /* 0x0c: 1280x720 (TMDS, projector) */ { 1, 1,1552, 812,1552, 812 }, /* 0x0d: 1280x800_2 (LVDS) (was: 1408,816/ 1656,841) */ { 1, 1,1900,1066,1900,1066 }, /* 0x0e: 1680x1050 (LVDS) */ { 1, 1,1660, 806,1660, 806 }, /* 0x0f: 1280x768_2 (LVDS) */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -