SiS_SetCH700x
SiS_SetCH700x(SiS_Pr,0x0E,0x09);
SiS_SetCH700x(SiS_Pr,0x0E,0x0B);
SiS_SetCH700x(SiS_Pr,0x04,0x43); /* 0x40=76uA (PAL); 0x03=15bit non-multi RGB*/
SiS_SetCH700x(SiS_Pr,0x09,0x69); /* Black level for PAL (105)*/
SiS_SetCH700x(SiS_Pr,0x04,0x03); /* upper nibble=71uA (NTSC), 0x03=15bit non-multi RGB*/
SiS_SetCH700x(SiS_Pr,0x09,0x71); /* Black level for NTSC (113)*/
SiS_SetCH700x(SiS_Pr,0x00,CHTVRegData[resindex].Reg[0]); /* Mode register */
SiS_SetCH700x(SiS_Pr,0x07,CHTVRegData[resindex].Reg[1]); /* Start active video register */
SiS_SetCH700x(SiS_Pr,0x08,CHTVRegData[resindex].Reg[2]); /* Position overflow register */
SiS_SetCH700x(SiS_Pr,0x0a,CHTVRegData[resindex].Reg[3]); /* Horiz Position register */
SiS_SetCH700x(SiS_Pr,0x0b,CHTVRegData[resindex].Reg[4]); /* Vertical Position register */
SiS_SetCH700x(SiS_Pr,0x01,0x28);
SiS_SetCH700x(SiS_Pr,0x03,0xb1); /* old: 3103 */
SiS_SetCH700x(SiS_Pr, reg, val);
void SiS_SetCH700x(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val);
SiS_SetCH700x(&ivideo->SiS_Pr, 0x0e, 0x0b);
SiS_SetCH700x(&ivideo->SiS_Pr, 0x0e,0x0b);
SiS_SetCH700x(&ivideo->SiS_Pr, 0x10, 0x01);
SiS_SetCH700x(&ivideo->SiS_Pr, 0x10, 0x00);
SiS_SetCH700x(&ivideo->SiS_Pr, 0x0a, (x & 0xff));
SiS_SetCH700x(&ivideo->SiS_Pr, 0x0b, (y & 0xff));