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

📄 310vtbl.h

📁 linux下的VIDEO接口驱动程序
💻 H
📖 第 1 页 / 共 5 页
字号:
	{ 0xef,0x0a,292}, /* 0x31 */	{ 0xf6,0x0a,310}, /* 0x32 */	{ 0x95,0x01,315}, /* 0x33 */	{ 0xf0,0x09,324}, /* 0x34 */	{ 0xfe,0x0a,331}, /* 0x35 */	{ 0xf3,0x09,332}, /* 0x36 */	{ 0xea,0x08,340}, /* 0x37 */	{ 0xe8,0x07,376}, /* 0x38 */	{ 0xde,0x06,389}, /* 0x39 */	{ 0x52,0x2a, 54}, /* 0x3a */	{ 0x52,0x6a, 27}, /* 0x3b */	{ 0x62,0x24, 70}, /* 0x3c */	{ 0x62,0x64, 70}, /* 0x3d */	{ 0xa8,0x4c, 30}, /* 0x3e */	{ 0x20,0x26, 33}, /* 0x3f */	{ 0x31,0xc2, 39}  /* 0x40 */};UCHAR SiS310_ScreenOffset[]= { 0x14,0x19,0x20,0x28,0x32,0x40,                               0x50,0x64,0x78,0x80,0x2d,0x35};typedef struct _SiS310_StResInfoStruct{	USHORT HTotal;	USHORT VTotal;} SiS310_StResInfoStruct;SiS310_StResInfoStruct SiS310_StResInfo[]={	{ 640,400},	{ 640,350},	{ 720,400},	{ 720,350},	{ 640,480}};typedef struct _SiS310_ModeResInfoStruct{	USHORT HTotal;	USHORT VTotal;	UCHAR  XChar;	UCHAR  YChar;} SiS310_ModeResInfoStruct;SiS310_ModeResInfoStruct SiS310_ModeResInfo[]={	{  320, 200, 8, 8},	{  320, 240, 8, 8},	{  320, 400, 8, 8},	{  400, 300, 8, 8},	{  512, 384, 8, 8},	{  640, 400, 8,16},	{  640, 480, 8,16},	{  800, 600, 8,16},	{ 1024, 768, 8,16},	{ 1280,1024, 8,16},	{ 1600,1200, 8,16},	{ 1920,1440, 8,16},	{ 2048,1536, 8,16},	{  720, 480, 8,16},	{  720, 576, 8,16},	{ 1280, 960, 8,16},	{  800, 480, 8,16},	{ 1024, 576, 8,16},	{ 1280, 720, 8,16}};UCHAR SiS310_OutputSelect =0x40;UCHAR SiS310_SoftSetting = 30;UCHAR SiS310_SR07=0x18;UCHAR SiS310_SR15[8][4]={	{0x00,0x04,0x60,0x60},	{0x0f,0x0f,0x0f,0x0f},	{0xba,0xba,0xba,0xba},	{0xa9,0xa9,0xac,0xac},	{0xa0,0xa0,0xa0,0xa8},	{0x00,0x00,0x02,0x02},	{0x30,0x30,0x40,0x40},	{0x00,0xa5,0xfb,0xf6}};UCHAR SiS310_CR40[5][4]={	{0x77,0x77,0x33,0x33},	{0x77,0x77,0x33,0x33},	{0x00,0x00,0x00,0x00},	{0x5b,0x5b,0x03,0x03},	{0x00,0x00,0xf0,0xf8}};UCHAR SiS310_CR49[]={0xaa,0x88};UCHAR SiS310_SR1F=0x0;UCHAR SiS310_SR21=0xa5;UCHAR SiS310_SR22=0xfb;UCHAR SiS310_SR23=0xf6;UCHAR SiS310_SR24=0xd;UCHAR SiS310_SR25[]={0x33,0x3};UCHAR SiS310_SR31=0x0;UCHAR SiS310_SR32=0x11;UCHAR SiS310_SR33=0x0;UCHAR SiS310_CRT2Data_1_2 = 0x0;UCHAR SiS310_CRT2Data_4_D = 0x0;UCHAR SiS310_CRT2Data_4_E = 0x0;UCHAR SiS310_CRT2Data_4_10 = 0x80;USHORT SiS310_RGBSenseData = 0xd1;USHORT SiS310_VideoSenseData = 0xb9;USHORT SiS310_YCSenseData = 0xb3;USHORT SiS310_RGBSenseData2 = 0x0190;     /*301b*/USHORT SiS310_VideoSenseData2 = 0x0174;USHORT SiS310_YCSenseData2 = 0x016b;UCHAR SiS310_NTSCPhase[] = {0x21,0xed,0x8a,0x8};UCHAR SiS310_PALPhase[] = {0x2a,0x5,0xd3,0x0};UCHAR SiS310_NTSCPhase2[] = {0x21,0xF0,0x7B,0xD6};/*301b*/UCHAR SiS310_PALPhase2[] = {0x2a,0x09,0x86,0xe9};UCHAR SiS310_PALMPhase[] = {0x21,0xE4,0x2E,0x9B};   /*palmn*/UCHAR SiS310_PALNPhase[] = {0x21,0xF4,0x3E,0xBA};typedef struct _SiS310_LCDDataStruct{	USHORT RVBHCMAX;	USHORT RVBHCFACT;	USHORT VGAHT;	USHORT VGAVT;	USHORT LCDHT;	USHORT LCDVT;} SiS310_LCDDataStruct;SiS310_LCDDataStruct  SiS310_StLCD1024x768Data[]={	{   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}};SiS310_LCDDataStruct  SiS310_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}};SiS310_LCDDataStruct  SiS310_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}};SiS310_LCDDataStruct  SiS310_StLCD1280x1024Data[]={	{   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}};SiS310_LCDDataStruct  SiS310_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}};SiS310_LCDDataStruct  SiS310_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}};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}};SiS310_LCDDataStruct  SiS310_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}};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;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}};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}, {   36,  25,1060, 648,1316, 530, 438,   0, 438,0xeb,0x05,0x25,0x16}, {    3,   2,1080, 619,1270, 540, 438,   0, 438,0xf3,0x00,0x1d,0x20}, {    1,   1,1170, 821,1270, 520, 686,   0, 686,0xF3,0x00,0x1D,0x20}     /*301b*/};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}};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}, {  143, 120,1056, 643,1270, 440,   0, 128,   0,0xf4,0x10,0x1c,0x00}, {    2,   1, 858, 503,1270, 480,   0, 128,   0,0xee,0x0c,0x22,0x08}, {   65,  64,1056, 791,1270, 480, 638,   0,   0,0xEE,0x0C,0x22,0x08} /*301b*/     };SiS310_TVDataStruct  SiS310_St1HiTVData[]={	{0x00}};SiS310_TVDataStruct  SiS310_St2HiTVData[]={	{0x00}};SiS310_TVDataStruct  SiS310_ExtHiTVData[]={	{0x00}};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};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};UCHAR SiS310_HiTVExtTiming[] = {0x00};UCHAR SiS310_HiTVSt1Timing[] = {0x00};UCHAR SiS310_HiTVSt2Timing[] = {0x00};UCHAR SiS310_HiTVTextTiming[] = {0x00};UCHAR SiS310_HiTVGroup3Data[] = {0x00};UCHAR SiS310_HiTVGroup3Simu[] = {0x00};UCHAR SiS310_HiTVGroup3Text[] = {0x00};typedef struct _SiS310_PanelDelayTblStruct{ 	UCHAR timer[2];} SiS310_PanelDelayTblStruct;SiS310_PanelDelayTblStruct SiS310_PanelDelayTbl[]={	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}},	{{0x00,0x00}}};typedef struct _SiS310_LVDSDataStruct{	USHORT VGAHT;	USHORT VGAVT;	USHORT LCDHT;	USHORT LCDVT;} SiS310_LVDSDataStruct;SiS310_LVDSDataStruct  SiS310_LVDS320x480Data_1[]={	{848, 433,400,525},	{848, 389,400,525},	{848, 433,400,525},	{848, 389,400,525},	{848, 518,400, 525},	{1056, 628,400,525},	{400, 525,400,525},	{800, 449,1000, 644},	{800, 525,1000, 635}};SiS310_LVDSDataStruct  SiS310_LVDS800x600Data_1[]={	{848, 433,1060, 629},	{848, 389,1060, 629},	{848, 433,1060, 629},	{848, 389,1060, 629},	{848, 518,1060, 629},	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{800, 449,1000, 644},	{800, 525,1000, 635}};SiS310_LVDSDataStruct  SiS310_LVDS800x600Data_2[]={	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{800, 449,1000, 644},	{800, 525,1000, 635}};SiS310_LVDSDataStruct  SiS310_LVDS1024x768Data_1[]={	{840, 438,1344, 806},	{840, 409,1344, 806},	{840, 438,1344, 806},	{840, 409,1344, 806},	{840, 518,1344, 806},	{1050, 638,1344, 806},	{1344, 806,1344, 806},	{800, 449,1280, 801},	{800, 525,1280, 813}};SiS310_LVDSDataStruct  SiS310_LVDS1024x768Data_2[]={	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{800, 449,1280, 801},	{800, 525,1280, 813}};SiS310_LVDSDataStruct  SiS310_LVDS1280x1024Data_1[]={	{840, 438,1344, 806},	{840, 409,1344, 806},	{840, 438,1344, 806},	{840, 409,1344, 806},	{840, 518,1344, 806},	{1050, 638,1344, 806},	{1344, 806,1344, 806},	{800, 449,1280, 801},	{800, 525,1280, 813}};SiS310_LVDSDataStruct  SiS310_LVDS1280x1024Data_2[]={	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{1344, 806,1344, 806},	{800, 449,1280, 801},	{800, 525,1280, 813}};SiS310_LVDSDataStruct  SiS310_LVDS640x480Data_1[]={	{800, 449, 800, 449},	{800, 449, 800, 449},	{800, 449, 800, 449},	{800, 449, 800, 449},	{800, 525, 800, 525},	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{1056, 628,1056, 628},	{1056, 628,1056, 628}};SiS310_LVDSDataStruct  SiS310_CHTVUNTSCData[]={	{840, 600, 840, 600},	{840, 600, 840, 600},	{840, 600, 840, 600},	{840, 600, 840, 600},	{784, 600, 784, 600},	{1064, 750,1064, 750}};SiS310_LVDSDataStruct  SiS310_CHTVONTSCData[]={	{840, 525, 840, 525},	{840, 525, 840, 525},	{840, 525, 840, 525},	{840, 525, 840, 525},	{784, 525, 784, 525},	{1040, 700,1040, 700}};SiS310_LVDSDataStruct  SiS310_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}

⌨️ 快捷键说明

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