H A D | init301.c | 85 static unsigned short SiS_GetBIOSLCDResInfo(struct SiS_Private *SiS_Pr); 86 static void SiS_SetCH70xx(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val); 93 SiS_UnLockCRT2(struct SiS_Private *SiS_Pr) argument 95 if(SiS_Pr->ChipType == XGI_20) 97 else if(SiS_Pr->ChipType >= SIS_315H) 98 SiS_SetRegOR(SiS_Pr->SiS_Part1Port,0x2f,0x01); 100 SiS_SetRegOR(SiS_Pr->SiS_Part1Port,0x24,0x01); 105 SiS_LockCRT2(struct SiS_Private *SiS_Pr) argument 107 if(SiS_Pr->ChipType == XGI_20) 109 else if(SiS_Pr 120 SiS_SetRegSR11ANDOR(struct SiS_Private *SiS_Pr, unsigned short DataAND, unsigned short DataOR) argument 135 GetLCDStructPtr661(struct SiS_Private *SiS_Pr) argument 169 GetLCDStructPtr661_2(struct SiS_Private *SiS_Pr) argument 196 SiS_AdjustCRT2Rate(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RRTI, unsigned short *i) argument 284 SiS_GetRatePtr(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 384 SiS_SaveCRT2Info(struct SiS_Private *SiS_Pr, unsigned short ModeNo) argument 401 SiS_CR36BIOSWord23b(struct SiS_Private *SiS_Pr) argument 417 SiS_CR36BIOSWord23d(struct SiS_Private *SiS_Pr) argument 438 SiS_DDC2Delay(struct SiS_Private *SiS_Pr, unsigned int delaytime) argument 446 SiS_GenericDelay(struct SiS_Private *SiS_Pr, unsigned short delay) argument 454 SiS_LongDelay(struct SiS_Private *SiS_Pr, unsigned short delay) argument 464 SiS_ShortDelay(struct SiS_Private *SiS_Pr, unsigned short delay) argument 473 SiS_PanelDelay(struct SiS_Private *SiS_Pr, unsigned short DelayTime) argument 581 SiS_PanelDelayLoop(struct SiS_Private *SiS_Pr, unsigned short DelayTime, unsigned short DelayLoop) argument 595 SiS_WaitRetrace1(struct SiS_Private *SiS_Pr) argument 610 SiS_WaitRetrace2(struct SiS_Private *SiS_Pr, unsigned short reg) argument 622 SiS_WaitVBRetrace(struct SiS_Private *SiS_Pr) argument 647 SiS_VBWait(struct SiS_Private *SiS_Pr) argument 668 SiS_VBLongWait(struct SiS_Private *SiS_Pr) argument 683 SiS_Is301B(struct SiS_Private *SiS_Pr) argument 691 SiS_CRT2IsLCD(struct SiS_Private *SiS_Pr) argument 701 SiS_IsDualEdge(struct SiS_Private *SiS_Pr) argument 714 SiS_IsVAMode(struct SiS_Private *SiS_Pr) argument 729 SiS_IsVAorLCD(struct SiS_Private *SiS_Pr) argument 738 SiS_IsDualLink(struct SiS_Private *SiS_Pr) argument 753 SiS_TVEnabled(struct SiS_Private *SiS_Pr) argument 765 SiS_LCDAEnabled(struct SiS_Private *SiS_Pr) argument 774 SiS_WeHaveBacklightCtrl(struct SiS_Private *SiS_Pr) argument 785 SiS_IsNotM650orLater(struct SiS_Private *SiS_Pr) argument 801 SiS_IsYPbPr(struct SiS_Private *SiS_Pr) argument 813 SiS_IsChScart(struct SiS_Private *SiS_Pr) argument 825 SiS_IsTVOrYPbPrOrScart(struct SiS_Private *SiS_Pr) argument 845 SiS_IsLCDOrLCDA(struct SiS_Private *SiS_Pr) argument 863 SiS_HaveBridge(struct SiS_Private *SiS_Pr) argument 877 SiS_BridgeIsEnabled(struct SiS_Private *SiS_Pr) argument 895 SiS_BridgeInSlavemode(struct SiS_Private *SiS_Pr) argument 911 SiS_SetChrontelGPIO(struct SiS_Private *SiS_Pr, unsigned short myvbinfo) argument 934 SiS_GetVBInfo(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, int checkcrt2mode) argument 1162 SiS_SetYPbPr(struct SiS_Private *SiS_Pr) argument 1205 SiS_SetTVMode(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 1405 SiS_GetBIOSLCDResInfo(struct SiS_Private *SiS_Pr) argument 1418 SiS_GetLCDInfoBIOS(struct SiS_Private *SiS_Pr) argument 1450 SiS_CheckScaling(struct SiS_Private *SiS_Pr, unsigned short resinfo, const unsigned char *nonscalingmodes) argument 1466 SiS_GetLCDResInfo(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 2150 SiS_GetVCLK2Ptr(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 2364 SiS_SetCRT2ModeRegs(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 2723 SiS_GetResInfo(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 2732 SiS_GetCRT2ResInfo(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 2831 SiS_GetCRT2Ptr(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex, unsigned short *CRT2Index, unsigned short *ResIndex) argument 3011 SiS_GetRAMDAC2DATA(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 3064 SiS_CalcPanelLinkTiming(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 3107 SiS_GetCRT2DataLVDS(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 3202 SiS_GetCRT2Data301(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 3525 SiS_GetCRT2Data(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 3554 SiS_GetLVDSDesPtr(struct SiS_Private *SiS_Pr) argument 3582 SiS_GetLVDSDesData(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 3802 SiS_HandlePWD(struct SiS_Private *SiS_Pr) argument 3836 SiS_DisableBridge(struct SiS_Private *SiS_Pr) argument 4235 SiS_EnableBridge(struct SiS_Private *SiS_Pr) argument 4822 SiS_SetCRT2Offset(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RRTI) argument 4842 SiS_SetCRT2Sync(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short RefreshRateTableIndex) argument 5011 SiS_SetCRT2FIFO_300(struct SiS_Private *SiS_Pr,unsigned short ModeNo) argument 5186 SiS_SetCRT2FIFO_310(struct SiS_Private *SiS_Pr) argument 5208 SiS_GetVGAHT2(struct SiS_Private *SiS_Pr) argument 5220 SiS_SetGroup1_301(struct SiS_Private *SiS_Pr, unsigned short ModeNo,unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 5349 SiS_SetGroup1_LVDS(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 5905 SiS_SetGroup1(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 6284 SiS_GetGroup2CLVXPtr(struct SiS_Private *SiS_Pr, int tabletype) argument 6324 SiS_SetGroup2_C_ELV(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 6349 SiS_GetCRT2Part2Ptr(struct SiS_Private *SiS_Pr,unsigned short ModeNo,unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex,unsigned short *CRT2Index, unsigned short *ResIndex) argument 6381 SiS_Group2LCDSpecial(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short crt2crtc) argument 6439 SiS_Set300Part2Regs(struct SiS_Private *SiS_Pr, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex, unsigned short ModeNo) argument 6483 SiS_SetTVSpecial(struct SiS_Private *SiS_Pr, unsigned short ModeNo) argument 6524 SiS_SetGroup2_Tail(struct SiS_Private *SiS_Pr, unsigned short ModeNo) argument 6583 SiS_SetGroup2(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 7188 SiS_SetGroup3(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 7271 SiS_SetGroup4_C_ELV(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 7345 SiS_SetCRT2VCLK(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 7380 SiS_SetDualLinkEtc(struct SiS_Private *SiS_Pr) argument 7404 SiS_SetGroup4(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 7602 SiS_SetGroup5(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 7620 SiS_GetLVDSCRT1Ptr(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex, unsigned short *ResIndex, unsigned short *DisplayType) argument 7684 SiS_ModCRT1CRTC(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 7776 SiS_SetCRT2ECLK(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 7831 SiS_SetCHTVReg(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefreshRateTableIndex) argument 8043 SiS_Chrontel701xBLOn(struct SiS_Private *SiS_Pr) argument 8060 SiS_Chrontel701xBLOff(struct SiS_Private *SiS_Pr) argument 8073 SiS_ChrontelPowerSequencing(struct SiS_Private *SiS_Pr) argument 8113 SiS_SetCH701xForLCD(struct SiS_Private *SiS_Pr) argument 8208 SiS_ChrontelResetVSync(struct SiS_Private *SiS_Pr) argument 8225 SiS_Chrontel701xOn(struct SiS_Private *SiS_Pr) argument 8270 SiS_Chrontel701xOff(struct SiS_Private *SiS_Pr) argument 8292 SiS_ChrontelResetDB(struct SiS_Private *SiS_Pr) argument 8344 SiS_ChrontelInitTVVSync(struct SiS_Private *SiS_Pr) argument 8373 SiS_ChrontelDoSomething3(struct SiS_Private *SiS_Pr, unsigned short ModeNo) argument 8424 SiS_ChrontelDoSomething2(struct SiS_Private *SiS_Pr) argument 8461 SiS_ChrontelDoSomething1(struct SiS_Private *SiS_Pr) argument 8520 SiS_SetCRT2Group(struct SiS_Private *SiS_Pr, unsigned short ModeNo) argument 8692 SiS_SiS30xBLOn(struct SiS_Private *SiS_Pr) argument 8706 SiS_SiS30xBLOff(struct SiS_Private *SiS_Pr) argument 8718 SiS_SetupDDCN(struct SiS_Private *SiS_Pr) argument 8730 SiS_SetTrumpBlockLoop(struct SiS_Private *SiS_Pr, unsigned char *dataptr) argument 8764 SiS_SetTrumpionBlock(struct SiS_Private *SiS_Pr, unsigned char *dataptr) argument 8790 SiS_SetChReg(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val, unsigned short myor) argument 8815 SiS_SetCH700x(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val) argument 8842 SiS_SetCH701x(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val) argument 8854 SiS_SetCH70xx(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char val) argument 8863 SiS_GetChReg(struct SiS_Private *SiS_Pr, unsigned short myor) argument 8891 SiS_GetCH700x(struct SiS_Private *SiS_Pr, unsigned short tempbx) argument 8924 SiS_GetCH701x(struct SiS_Private *SiS_Pr, unsigned short tempbx) argument 8941 SiS_GetCH70xx(struct SiS_Private *SiS_Pr, unsigned short tempbx) argument 8950 SiS_SetCH70xxANDOR(struct SiS_Private *SiS_Pr, unsigned short reg, unsigned char myor, unsigned short myand) argument 8962 SiS_InitDDCRegs(struct SiS_Private *SiS_Pr, unsigned int VBFlags, int VGAEngine, unsigned short adaptnum, unsigned short DDCdatatype, bool checkcr32, unsigned int VBFlags2) argument 9072 SiS_WriteDABDDC(struct SiS_Private *SiS_Pr) argument 9085 SiS_PrepareReadDDC(struct SiS_Private *SiS_Pr) argument 9095 SiS_PrepareDDC(struct SiS_Private *SiS_Pr) argument 9103 SiS_SendACK(struct SiS_Private *SiS_Pr, unsigned short yesno) argument 9121 SiS_DoProbeDDC(struct SiS_Private *SiS_Pr) argument 9163 SiS_ProbeDDC(struct SiS_Private *SiS_Pr) argument 9180 SiS_ReadDDC(struct SiS_Private *SiS_Pr, unsigned short DDCdatatype, unsigned char *buffer) argument 9234 SiS_HandleDDC(struct SiS_Private *SiS_Pr, unsigned int VBFlags, int VGAEngine, unsigned short adaptnum, unsigned short DDCdatatype, unsigned char *buffer, unsigned int VBFlags2) argument 9300 SiS_SetSwitchDDC2(struct SiS_Private *SiS_Pr) argument 9310 SiS_ReadDDC1Bit(struct SiS_Private *SiS_Pr) argument 9319 SiS_SetStart(struct SiS_Private *SiS_Pr) argument 9338 SiS_SetStop(struct SiS_Private *SiS_Pr) argument 9356 SiS_WriteDDC2Data(struct SiS_Private *SiS_Pr, unsigned short tempax) argument 9382 SiS_ReadDDC2Data(struct SiS_Private *SiS_Pr) argument 9402 SiS_SetSCLKLow(struct SiS_Private *SiS_Pr) argument 9413 SiS_SetSCLKHigh(struct SiS_Private *SiS_Pr) argument 9434 SiS_CheckACK(struct SiS_Private *SiS_Pr) argument 9458 GetRAMDACromptr(struct SiS_Private *SiS_Pr) argument 9476 GetLCDromptr(struct SiS_Private *SiS_Pr) argument 9494 GetTVromptr(struct SiS_Private *SiS_Pr) argument 9512 GetLCDPtrIndexBIOS(struct SiS_Private *SiS_Pr) argument 9544 GetLCDPtrIndex(struct SiS_Private *SiS_Pr) argument 9555 GetTVPtrIndex(struct SiS_Private *SiS_Pr) argument 9576 GetOEMTVPtr661_2_GEN(struct SiS_Private *SiS_Pr, int addme) argument 9602 GetOEMTVPtr661_2_OLD(struct SiS_Private *SiS_Pr) argument 9616 GetOEMTVPtr661(struct SiS_Private *SiS_Pr) argument 9639 SetDelayComp(struct SiS_Private *SiS_Pr, unsigned short ModeNo) argument 9946 SetAntiFlicker(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 9989 SetEdgeEnhance(struct SiS_Private *SiS_Pr, unsigned short ModeNo,unsigned short ModeIdIndex) argument 10027 SetYFilter(struct SiS_Private *SiS_Pr, unsigned short ModeNo,unsigned short ModeIdIndex) argument 10059 SetPhaseIncr(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 10147 SetDelayComp661(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RTI) argument 10307 SetCRT2SyncDither661(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short RTI) argument 10351 SetPanelParms661(struct SiS_Private *SiS_Pr) argument 10388 SiS_OEM310Setting(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RRTI) argument 10411 SiS_OEM661Setting(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RRTI) argument 10442 SiS_FinalizeLCD(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 10646 SetOEMLCDData2(struct SiS_Private *SiS_Pr, unsigned short ModeNo,unsigned short ModeIdIndex, unsigned short RefTabIndex) argument 10690 GetOEMLCDPtr(struct SiS_Private *SiS_Pr, int Flag) argument 10752 SetOEMLCDDelay(struct SiS_Private *SiS_Pr, unsigned short ModeNo,unsigned short ModeIdIndex) argument 10825 SetOEMLCDData(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 10857 GetOEMTVPtr(struct SiS_Private *SiS_Pr) argument 10875 SetOEMTVDelay(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 10907 SetOEMAntiFlicker(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 10935 SetOEMPhaseIncr(struct SiS_Private *SiS_Pr, unsigned short ModeNo,unsigned short ModeIdIndex) argument 10975 SetOEMYFilter(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex) argument 11020 SiS_SearchVBModeID(struct SiS_Private *SiS_Pr, unsigned short *ModeNo) argument 11044 SiS_OEM300Setting(struct SiS_Private *SiS_Pr, unsigned short ModeNo, unsigned short ModeIdIndex, unsigned short RefTableIndex) argument [all...] |