www.pudn.com > init_t102_au.rar > init_t102_au.c
#include "regmap.h"
#include "global.h"
#include "iop.h"
///this is AU tft data
extern int WriteToI2c(int iDeviceAddr,int iAddr,BYTE *bData,int len);
extern int ReadFromI2c(int iDeviceAddr,int iAddr,BYTE *bBuffer,int len);
BYTE No_INC_I2C_Addr_Flag=0;
#define ESS
//table
UINT8 GAMMAData1[]={
0x00
};
UINT8 GAMMAData2[]={
0x10,0x1B,0x37,0x4D,0x5E,0x68,0x71,0x7A,
0x7F,0x84,0x89,0x8D,0x91,0x95,0x97,0x9A,
0x9e,0xA0,0xA4,0xA8,0xAB,0xB0,0xB7,0xBE,
0xC3,0xC8,0xD0,0xD8,0xE0,0xE8,0xf0,0xf8,0xff
};
UINT8 FilterData1[]={
0x81
};
UINT8 FilterData2[]={
0xE4, 0x10, 0xA3, 0xE8, 0x38,
0x04, 0x19, 0xA9, 0xE7, 0x34,
0x04, 0x21, 0xAF, 0xE6, 0x34,
0x05, 0x19, 0x33, 0xE5, 0x30,
0x25, 0x11, 0xB7, 0xC3, 0x30,
0x25, 0x11, 0xBB, 0xC2, 0x30,
0x45, 0x09, 0xBD, 0xC1, 0x2C,
0x45, 0x09, 0xC1, 0xC0, 0x2C,
0x65, 0x09, 0x45
};
UINT8 FilterData3[]={
0xB0
};
//TW100+20
UINT8 TCONData[]={
0x21,0x75,0x02,0x02,0x0c,0x02,0x02,0xf2,
0x01,0x29,0x00,0x04,0x00,0x03,0x00,0x00,
0x01,0xFB,0x01,0x00,0x01,0x06
};
//TW100
UINT8 T100Init1[]={
0x00,0x00,0x00,0x00,0x2F,0x00,0x00,0xFF,0xFF,0x00,0x60,0x60,0x00,0x20,0xFF,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x04,0x83,0x00,0x95,0x00,0xFF,0x03
};
UINT8 T100Init2[]={
0x82,0x00,0x73,0x30,0x00,0x00,0x10,0x40,0x50,0x00,0x20,0x03,0x00,0x00,0x00,0x10,
// 0x83,0x00,0x7F,0x3F,0x00,0x00,0x10,0x40,0x50,0x00,0x20,0x03,0x00,0x00,0x00,0x00,
// 0x0a
0x0C
};
UINT8 T100Init3[]={
// 0x00,0x8f,0x0f,0x0f,0x04,0x08,0xff,0x00,0x80,0x80,0x00,0x7F,0x80
0x00,0x00,0x00,0x00,0x00,0x88,0x08,0x00,0x82,0x92,0x00,0x7F,0x80
};
UINT8 T100Init4[]={
// 0x55,0xB5,0x18,0x81
0x66,0x2E,0x00,0x20,
};
UINT8 T100Init5[]={
// 0xF0,0x29
0x6E,0x17
};
UINT8 T100Init6[]={
0x06
};
UINT8 T100Init7[]={
// 0x95,0xcc
0x00,0x00
};
UINT8 T100Init8[]={
0x02
};
UINT8 T100Init9[]={
// 0x7C,0x00,0x0F,0x00,0xE0,0x01,0xEA,0x00,0xEC,0x02,0x02,0x01,0x10,0x00,0x03,0x00
0x3A,0x00,0x0F,0x00,0xE0,0x01,0xEA,0x00,0x64,0x02,0x03,0x01,0x10,0x00,0x03,0x00
};
UINT8 T100Init10[]={
// 0xc8,0x12
0x00,0x08
};
UINT8 T100Init11[]={
// 0x15,0x02,0x03
0x15,0x02,0x03
};
UINT8 T100Init12[]={
// 0xe0,0x01,0xea,0x00
0xE0,0x01,0xEA,0x00
};
UINT8 T100Init13[]={
// 0x9d,0xf4
0x9D,0xF8
};
UINT8 T100Init14[]={
// 0x11
0x07
};
//tw100+2
UINT8 T100Init15[]={
// 0x20,0x01,0x00,0x03,0x0c
0xF0,0x00,0x00,0x02,0x40
};
//TW100+4
UINT8 T100Init16[]={
// 0x00,0x0d,0x4B,0x03,0xcc,0x32,0x0a,0x22,0x58,0x28,0x80,0x02,0x67,0x07,0x00,0x00,
// 0x27,0xb9,0x06,0x82,0x40,0x64,0x74,0xCB,0x2A,0x09,0x8a,0xcb
// 0x32,0x08,0x4B,0x02,0xDD,0x32,0x0A,0x22,0x60,0x2e,0x80,0x00,0x67,0x07,0x00,0x1F,
// 0x27,0xB9,0x06,0x82,0x40,0x64,0x74,0xCB,0x2A,0x09,0x8A,0xCB
0x32,0x0B,0x0B,0x02,0xA6,0x32,0x0A,0x22,0x58,0x2F,0x60,0x02,0x85,0x07,0x00,0x1F,
0x27,0xB9,0x06,0x82,0x40,0x64,0x74,0xCB,0x2A,0x09,0x8A,0xCB
};
UINT8 T100Init17[]={
// 0xe9,0x0f
0xE9,0x0F
};
UINT8 T100Init18[]={
// 0x8a,0x40,0x2e,0xc1
0x88,0x50,0x2E,0xC1
};
UINT8 T100Init19[]={
// 0x8A
0x0A
};
UINT8 T100Init20[]={
0x00
};
UINT8 T100Init21[]={
0x09,0x00,0x52
};
UINT8 T100Init22[]={
// 0x14,0x01
0x00,0x02
};
UINT8 T100Init23[]={
// 0x10
0x00
};
UINT8 CVBS2Data1[]={
0x00
};
UINT8 CVBS2Data2[]={
0x00
};
UINT8 CVBS2Data3[]={
0x08,0x0C,0x87
};
UINT8 CVBS2Data4[]={
0x00
};
//TW100+4
UINT8 CVBS2Data5[]={
0x22
};
UINT8 CVBS2Data6[]={
0x00
};
UINT8 CVBS2Data7[]={
0x00
};
UINT8 CVBS3Data1[]={
0x50
};
UINT8 CVBS3Data2[]={
0x00
};
UINT8 CVBS3Data3[]={
0x08,0x04,0x87
};
UINT8 CVBS3Data4[]={
0x00
};
//TW100+4
UINT8 CVBS3Data5[]={
0x22
};
UINT8 CVBS3Data6[]={
0x00
};
//tw100
UINT8 CVBS4Data1[]={
0x50
};//0x0f
UINT8 CVBS4Data2[]={
0x00
};//0x11
UINT8 CVBS4Data3[]={
0x20,0x0c,0x87
};//0x18
UINT8 CVBS4Data4[]={
0x00
};//0x31
//tw100+4
UINT8 CVBS4Data5[]={
0x22
};//0x70
UINT8 CVBS4Data6[]={
0x00,
};//0x3f
//tw100
UINT8 SVIDEOData1[]={
0x00
};//0x0f
UINT8 SVIDEOData2[]={
0x05
};//0x11
UINT8 SVIDEOData3[]={
0x00,0x04,0x87
};//0x18
UINT8 SVIDEOData4[]={
0x00
};//0x31
//tw100+4
UINT8 SVIDEOData5[]={
0x26
};//0x07
UINT8 SVIDEOData6[]={
0x0C
};//0x0f
UINT8 SVIDEOData7[]={
0x04
};//0x3f
//tw100
UINT8 ITU656Data1[]={
0x70
};//0x0f
UINT8 ITU656Data2[]={
0x10
};//0x31
//tw100+2
UINT8 ITU656Data3[]={
#ifdef ESS
0x04//ZORAN
#else
0x02//ESS
#endif
};//0xd3
//tw100
UINT8 NTSC_FULLData1[]={
0xB0
};//0x70
UINT8 NTSC_FULLData2[]={
// 0x55,0xB5,0x18,0x81
// 0x40,0x2E,0x00,0x20
0xCB,0x2D,0x00,0x20
};//0x72
UINT8 NTSC_FULLData3[]={
// 0x6b,0x20
// 0x6E,0x17
0x15,0x10
};//0x84
UINT8 NTSC_FULLData4[]={
// 0x39,0x00,0x13,0x00,0xE0,0x01,0xEA,0x00,0x66,0x02,0x06,0x01,0x10,0x00,0x03,0x00
// 0x3A,0x00,0x0F,0x00,0xE0,0x01,0xEA,0x00,0x64,0x02,0x03,0x01,0x10,0x00,0x03,0x00
0x3A,0x00,0x11,0x00,0xE0,0x01,0xEA,0x00,0x68,0x02,0x03,0x01,0x10,0x00,0x03,0x00
};//0xb0
UINT8 NTSC_FULLData15[]={
// 0x11
// 0x12
0x17
};//0x40
UINT8 NTSC_FULLData16[]={
0x00,0x00,0x00,0x00
};//0x88
UINT8 NTSC_FULLData17[]={
// 0x11
0x11
};//0xe2
UINT8 NTSC_FULLData5[]={
// 0x00,0x00,0x00,0x00,0xe0,0x01,0xea,0x00
0x00,0x00,0x00,0x00,0xE0,0x01,0xEA,0x00
};//0xd8
//tw100+2
UINT8 NTSC_FULLData6[]={
// 0x04
0x01
};//0xd3
UINT8 NTSC_FULLData7[]={
// 0x08,0x00
0x00,0x00
};//0xd5
UINT8 NTSC_FULLData8[]={
// 0x4c
0x40
};//0xdf
//tw100+4
UINT8 NTSC_FULLData9[]={
// 0x8a
0x85
};//0x0c
UINT8 NTSC_FULLData10[]={
// 0x0f
0x0C
};//0x0f
UINT8 NTSC_FULLData11[]={
// 0x21,0xf0,0x7c,0x1f
0x21,0xf0,0x7c,0x0f
};//0x18
UINT8 NTSC_FULLData12[]={
// 0x28,0x61
// 0x24,0x61
0x28,0x61
};//0x30
UINT8 NTSC_FULLData13[]={
0x42
};//0x82
UINT8 NTSC_FULLData14[]={
// 0x00
// 0x02
0x00
};//0x3c
#if 0
//tw100
UINT8 NTSC_43Data1[]={
0xE3,0xF8,0xCF,0x7D
};//0x72
UINT8 NTSC_43Data2[]={
0x8E,0x1c
};//0x84
UINT8 NTSC_43Data3[]={
0x39,0x00,0x11,0x00
};//0xb0
UINT8 NTSC_43Data4[]={
0x3C,0x00,0x00,0x00,0x60,0x01,0xEA,0x00
};//0xd8
UINT8 NTSC_43Data5[]={
0x11
};//0x40
#else
//tw100
UINT8 NTSC_43Data1[]={
// 0xE3,0xF8,0xCF,0x7D
0xDD,0x3D,0x00,0x20
};//0x72
UINT8 NTSC_43Data2[]={
// 0x8E,0x1c
0x6E,0x24
};//0x84
UINT8 NTSC_43Data3[]={
// 0x39,0x00,0x11,0x00
0x3A,0x00,0x0F,0x00,0xE0,0x01,0xEA,0x00,0x62
};//0xb0
UINT8 NTSC_43Data4[]={
// 0x3C,0x00,0x00,0x00,0x60,0x01,0xEA,0x00
0x3C,0x00,0x00,0x00,0x68,0x01,0xEA,0x00
};//0xd8
UINT8 NTSC_43Data5[]={
// 0x11
0x13
};//0x40
UINT8 NTSC_43Data6[]={
// 0x11
0x28
};//0x30 //page2
UINT8 NTSC_43Data7[]={
0x3C,0x00,0xA2,0x01
};//0x88
UINT8 NTSC_43Data8[]={
0x11
};//0xE2
#endif
//tw100+4
UINT8 NTSC443Data1[]={
0x00
};//0x00
UINT8 NTSC443Data2[]={
0x2a,0x09,0x8a,0xcb
};//0x18
//tw100+4
UINT8 PAL_MData1[]={
0x05
};//0x00
UINT8 PAL_MData2[]={
0x21,0xE6,0xEF,0xA3
};//0x18
//tw100+4
UINT8 PAL_60Data1[]={
0x02
};//0x00
UINT8 PAL_60Data2[]={
0x2a,0x09,0x8a,0xcb
};//0x18
//tw100
UINT8 PAL_FULLData1[]={
//0x55,0xB5,0xb1,0x93
// 0x00,0x2D,0x4A,0x26
0xE6,0x2C,0x8A,0x26
};//0x72
UINT8 PAL_FULLData2[]={
// 0xF0,0x29
// 0xC8,0x10
0x63,0x13,
};//0x84
UINT8 PAL_FULLData3[]={
// 0x7C,0x00,0x0F,0x00,0xE0,0x01,0xEA,0x00,
// 0xc6,0x02,0x02,0x01,0x10,0x00,0x03,0x00
// 0x79,0x00,0x10,0x00,0xE0,0x01,0xEA,0x00,
// 0xE8,0x02,0x50,0x01,0x10,0x00,0x03,0x00
0x79,0x00,0x0F,0x00,0xE0,0x01,0xEA,0x00,
0xED,0x02,0x50,0x01,0x10,0x00,0x03,0x00
};//0xb0
UINT8 PAL_FULLData4[]={
// 0x00,0x00,0x00,0x00,0xe0,0x01,0xea,0x00
0x00,0x00,0x00,0x00,0xE0,0x01,0xEA,0x00
};//0xd8
//tw100+2
UINT8 PAL_FULLData5[]={
// 0x08,0x00
0x00,0x00
};//0xd5
UINT8 PAL_FULLData6[]={
// 0x4c
0x40
};//0xdf
//tw100+4
UINT8 PAL_FULLData7[]={
0x85
};//0x0c
UINT8 PAL_FULLData8[]={
0x0C
};//0x0f
UINT8 PAL_FULLData9[]={
0x2a,0x09,0x8a,0xcb
};//0x18
UINT8 PAL_FULLData10[]={
// 0x2e,0xC1
0x2E,0xC1
};//0x30
UINT8 PAL_FULLData11[]={
0x52
};//0x82
UINT8 PAL_FULLData12[]={
// 0x05
0x05
};//0x3c
UINT8 PAL_FULLData13[]={
// 0x33,0x0c
0x33,0x0A
};//0x00
UINT8 PAL_FULLData14[]={
// 0x13
0x27
};//0x40
UINT8 PAL_FULLData15[]={
0x00,0x00,0x00,0x00
};//0x88
UINT8 PAL_FULLData16[]={
// 0x13
0x11
};//0x40
//tw100
UINT8 PAL_43Data1[]={
0xDD,0x3B,0x3F,0x26
};//0x72
UINT8 PAL_43Data2[]={
0x6E,0x17
};//0x84
UINT8 PAL_43Data3[]={
0x3A,0x00,0x0F,0x00
};//0xbo
UINT8 PAL_43Data4[]={
0x3C,0x00,0x00,0x00,0x68,0x01,0xEA,0x00
};//0xd8
UINT8 PAL_43Data5[]={
0x28// 0x12
};//0x40
UINT8 PAL_43Data6[]={
0x30// 0x12
};//0x30
UINT8 PAL_43Data7[]={
0x3C,0x00,0xA2,0x01
};//0x88
UINT8 PAL_43Data8[]={
0x11
};//0xE2
//tw100+4
UINT8 PAL_CNData1[]={
0x36
};//0x00
UINT8 PAL_CNData2[]={
0x21,0xF6,0x94,0x46
};//0x18
void init_command_tcondata(void)
{
WriteToI2c(TW100+2,0x20,TCONData,22);
}
void init_command_t100init(void)
{
WriteToI2c(TW100,0x00,T100Init1,32);
WriteToI2c(TW100,0x30,T100Init2,17);
WriteToI2c(TW100,0x60,T100Init3,13);
WriteToI2c(TW100,0x72,T100Init4,4);
WriteToI2c(TW100,0x84,T100Init5,2);
WriteToI2c(TW100,0x90,T100Init6,1);
WriteToI2c(TW100,0x97,T100Init7,2);
WriteToI2c(TW100,0x9c,T100Init8,1);
WriteToI2c(TW100,0xb0,T100Init9,16);
WriteToI2c(TW100,0xc1,T100Init10,2);
WriteToI2c(TW100,0xc8,T100Init11,3);
WriteToI2c(TW100,0xdc,T100Init12,4);//w
WriteToI2c(TW100,0xe0,T100Init13,2);
WriteToI2c(TW100,0xe8,T100Init14,1);
WriteToI2c(TW100+2,0xdb,T100Init15,5);
WriteToI2c(TW100+4,0x00,T100Init16,28);
WriteToI2c(TW100+4,0x24,T100Init17,2);
WriteToI2c(TW100+4,0x2e,T100Init18,4);
WriteToI2c(TW100+4,0x39,T100Init19,1);
WriteToI2c(TW100+4,0x3f,T100Init20,1);
WriteToI2c(TW100+4,0x80,T100Init21,3);
WriteToI2c(TW100+4,0xc0,T100Init22,2);
WriteToI2c(TW100+4,0xe0,T100Init23,1);
}
void init_command_gammadata(void)
{
WriteToI2c(TW100,0x93,GAMMAData1,1);
No_INC_I2C_Addr_Flag=1;
WriteToI2c(TW100,0x94,GAMMAData2,33);
No_INC_I2C_Addr_Flag=0;
}
void init_command_ntsc_fulldata(void)
{
WriteToI2c(TW100,0x70,NTSC_FULLData1,1);
WriteToI2c(TW100,0x72,NTSC_FULLData2,4);
WriteToI2c(TW100,0x84,NTSC_FULLData3,2);
WriteToI2c(TW100,0xb0,NTSC_FULLData4,16);
WriteToI2c(TW100,0xd8,NTSC_FULLData5,8);
WriteToI2c(TW100+2,0xd3,NTSC_FULLData6,1);
WriteToI2c(TW100+2,0xd5,NTSC_FULLData7,2);
WriteToI2c(TW100+2,0xdf,NTSC_FULLData8,1);
WriteToI2c(TW100+4,0x0c,NTSC_FULLData9,1);
WriteToI2c(TW100+4,0x0f,NTSC_FULLData10,1);
WriteToI2c(TW100+4,0x18,NTSC_FULLData11,4);
WriteToI2c(TW100+4,0x30,NTSC_FULLData12,2);
WriteToI2c(TW100+4,0x82,NTSC_FULLData13,1);
WriteToI2c(TW100+4,0x3c,NTSC_FULLData14,1);
WriteToI2c(TW100,0x40,NTSC_FULLData15,1);
WriteToI2c(TW100,0x88,NTSC_FULLData16,4);
WriteToI2c(TW100,0xE2,NTSC_FULLData17,1);
}
void init_command_ntsc_43data(void)
{
WriteToI2c(TW100,0x72,NTSC_43Data1,4);
WriteToI2c(TW100,0x84,NTSC_43Data2,2);
WriteToI2c(TW100,0xb0,NTSC_43Data3,9);
WriteToI2c(TW100,0xd8,NTSC_43Data4,8);
WriteToI2c(TW100,0x40,NTSC_43Data5,1);
WriteToI2c(TW100+4,0x30,NTSC_43Data6,1);
WriteToI2c(TW100,0x88,NTSC_43Data7,4);
WriteToI2c(TW100,0xE2,NTSC_43Data8,1);
}
void init_command_ntsc443data(void)
{
WriteToI2c(TW100+4,0x00,NTSC443Data1,1);
WriteToI2c(TW100+4,0x18,NTSC443Data2,4);
}
void init_command_pal_60data(void)
{
WriteToI2c(TW100+4,0x00,PAL_60Data1,1);
WriteToI2c(TW100+4,0x18,PAL_60Data2,4);
}
void init_command_pal_mdata(void)
{
WriteToI2c(TW100+4,0x00,PAL_MData1,1);
WriteToI2c(TW100+4,0x18,PAL_MData2,4);
}
void init_command_pal_fulldata(void)
{
WriteToI2c(TW100,0x72,PAL_FULLData1,4);
WriteToI2c(TW100,0x84,PAL_FULLData2,2);
WriteToI2c(TW100,0xb0,PAL_FULLData3,16);
WriteToI2c(TW100,0xd8,PAL_FULLData4,8);
WriteToI2c(TW100+2,0xd5,PAL_FULLData5,2);
WriteToI2c(TW100+2,0xdf,PAL_FULLData6,1);
WriteToI2c(TW100+4,0x0c,PAL_FULLData7,1);
WriteToI2c(TW100+4,0x0f,PAL_FULLData8,1);
WriteToI2c(TW100+4,0x18,PAL_FULLData9,4);
WriteToI2c(TW100+4,0x30,PAL_FULLData10,2);
WriteToI2c(TW100+4,0x82,PAL_FULLData11,1);
WriteToI2c(TW100+4,0x3c,PAL_FULLData12,1);
WriteToI2c(TW100+4,0x00,PAL_FULLData13,2);
WriteToI2c(TW100,0x40,PAL_FULLData14,1);
WriteToI2c(TW100,0x88,PAL_FULLData15,4);
WriteToI2c(TW100,0xE2,PAL_FULLData16,1);
}
void init_command_palm_fulldata(void)
{
WriteToI2c(TW100,0x70,NTSC_FULLData1,1);
WriteToI2c(TW100,0x72,NTSC_FULLData2,4);
WriteToI2c(TW100,0x84,NTSC_FULLData3,2);
WriteToI2c(TW100,0xb0,NTSC_FULLData4,16);
WriteToI2c(TW100,0xd8,NTSC_FULLData5,8);
WriteToI2c(TW100+2,0xd3,NTSC_FULLData6,1);
WriteToI2c(TW100+2,0xd5,NTSC_FULLData7,2);
WriteToI2c(TW100+2,0xdf,NTSC_FULLData8,1);
WriteToI2c(TW100+4,0x0c,NTSC_FULLData9,1);
WriteToI2c(TW100+4,0x0f,NTSC_FULLData10,1);
//WriteToI2c(TW100+4,0x18,NTSC_FULLData11,4);
WriteToI2c(TW100+4,0x30,NTSC_FULLData12,2);
WriteToI2c(TW100+4,0x82,NTSC_FULLData13,1);
WriteToI2c(TW100+4,0x3c,NTSC_FULLData14,1);
WriteToI2c(TW100,0x40,NTSC_FULLData15,1);
WriteToI2c(TW100,0x88,NTSC_FULLData16,4);
init_command_pal_mdata();
WriteToI2c(TW100,0xE2,PAL_FULLData16,1);
}
void init_command_pal_43data(void)
{
WriteToI2c(TW100,0x72,PAL_43Data1,4);
WriteToI2c(TW100,0x84,PAL_43Data2,2);
WriteToI2c(TW100,0xb0,PAL_43Data3,4);
WriteToI2c(TW100,0xd8,PAL_43Data4,8);
WriteToI2c(TW100,0x40,PAL_43Data5,1);
WriteToI2c(TW100+4,0x30,PAL_43Data6,1);
WriteToI2c(TW100,0x88,PAL_43Data7,4);
WriteToI2c(TW100,0xE2,PAL_43Data8,1);
}
void init_command_pal_cndata(void)
{
WriteToI2c(TW100+4,0x00,PAL_CNData1,1);
WriteToI2c(TW100+4,0x18,PAL_CNData2,4);
}
void init_command_filterdata(void)
{
WriteToI2c(TW100,0x70,FilterData1,1);
No_INC_I2C_Addr_Flag=1;
WriteToI2c(TW100,0x71,FilterData2,43); // 83);
No_INC_I2C_Addr_Flag=0;
WriteToI2c(TW100,0x70,FilterData3,1);
}
void init_command_cvbs2data(void)
{
WriteToI2c(TW100,0x0f,CVBS2Data1,1);
WriteToI2c(TW100,0x11,CVBS2Data2,1);
WriteToI2c(TW100,0x18,CVBS2Data3,3);
WriteToI2c(TW100,0x31,CVBS2Data4,1);
WriteToI2c(TW100+4,0x07,CVBS2Data5,1);
WriteToI2c(TW100+4,0x3f,CVBS2Data6,1);
WriteToI2c(TW100+4,0x00,CVBS2Data7,1);
}
void init_command_cvbs3data(void)
{
WriteToI2c(TW100,0x0f,CVBS3Data1,1);
WriteToI2c(TW100,0x11,CVBS3Data2,1);
WriteToI2c(TW100,0x18,CVBS3Data3,3);
WriteToI2c(TW100,0x31,CVBS3Data4,1);
WriteToI2c(TW100+4,0x07,CVBS3Data5,1);
WriteToI2c(TW100+4,0x3f,CVBS3Data6,1);
}
void init_command_cvbs4data(void)
{
WriteToI2c(TW100,0x0f,CVBS4Data1,1);
WriteToI2c(TW100,0x11,CVBS4Data2,1);
WriteToI2c(TW100,0x18,CVBS4Data3,3);
WriteToI2c(TW100,0x31,CVBS4Data4,1);
WriteToI2c(TW100+4,0x07,CVBS4Data5,1);
WriteToI2c(TW100+4,0x3f,CVBS4Data6,1);
}
void init_command_svideodata(void)
{
WriteToI2c(TW100,0x0f,SVIDEOData1,1);
WriteToI2c(TW100,0x11,SVIDEOData2,1);
WriteToI2c(TW100,0x18,SVIDEOData3,3);
WriteToI2c(TW100,0x31,SVIDEOData4,1);
WriteToI2c(TW100+4,0x07,SVIDEOData5,1);
WriteToI2c(TW100+4,0x0f,SVIDEOData6,1);
WriteToI2c(TW100+4,0x3f,SVIDEOData7,1);
}
void init_command_itu656data(void)
{
WriteToI2c(TW100,0x0f,ITU656Data1,1);
WriteToI2c(TW100,0x31,ITU656Data2,1);
WriteToI2c(TW100+2,0xd3,ITU656Data3,1);
}