SiS_SetGroup3(SiS_Private *SiS_Pr, USHORT ModeNo, USHORT ModeIdIndex, PSIS_HW_INFO HwInfo) 
SiS_SetGroup3(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) 
SiS_SetGroup3(SiS_Private *SiS_Pr, USHORT ModeNo, USHORT ModeIdIndex,              PSIS_HW_INFO HwInfo){  USHORT 	i;  const UCHAR  	*tempdi;  if(SiS_Pr->SiS_VBInfo & SetCRT2ToLCDA) return;#ifndef SIS_CP  SiS_SetReg(SiS_Pr->SiS_Part3Port,0x00,0x00);#else  SIS_CP_INIT301_CP#endif  if(SiS_Pr->SiS_TVMode & TVSetPAL) {     SiS_SetReg(SiS_Pr->SiS_Part3Port,0x13,0xFA);     SiS_SetReg(SiS_Pr->SiS_Part3Port,0x14,0xC8);  } else {     SiS_SetReg(SiS_Pr->SiS_Part3Port,0x13,0xF5);     SiS_SetReg(SiS_Pr->SiS_Part3Port,0x14,0xB7);  }  if(SiS_Pr->SiS_TVMode & TVSetPALM) {     SiS_SetReg(SiS_Pr->SiS_Part3Port,0x13,0xFA);     SiS_SetReg(SiS_Pr->SiS_Part3Port,0x14,0xC8);     SiS_SetReg(SiS_Pr->SiS_Part3Port,0x3D,0xA8);  }  tempdi = NULL;  if(SiS_Pr->SiS_VBInfo & SetCRT2ToHiVision) {     tempdi = SiS_Pr->SiS_HiTVGroup3Data;     if(SiS_Pr->SiS_TVMode & TVSetTVSimuMode) {        tempdi = SiS_Pr->SiS_HiTVGroup3Simu;     }  } else if(SiS_Pr->SiS_VBInfo & SetCRT2ToYPbPr525750) {     if(!(SiS_Pr->SiS_TVMode & TVSetYPbPr525i)) {        tempdi = SiS_HiTVGroup3_1;        if(SiS_Pr->SiS_TVMode & TVSetYPbPr750p) tempdi = SiS_HiTVGroup3_2;     }  }  if(tempdi) {     for(i=0; i<=0x3E; i++) {        SiS_SetReg(SiS_Pr->SiS_Part3Port,i,tempdi[i]);     }     if(SiS_Pr->SiS_VBType & (VB_SIS301C | VB_SIS302ELV)) {	if(SiS_Pr->SiS_TVMode & TVSetYPbPr525p) {	   SiS_SetReg(SiS_Pr->SiS_Part3Port,0x28,0x3f);	}     }  }#ifdef SIS_CP  SIS_CP_INIT301_CP2#endif}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/544393fe584d333480659a4bed30f5295355df11/init301.c/clean/drivers/video/sis/init301.c