• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/xgifb/

Lines Matching defs:HwDeviceExtension

77 void     XGINew_SetMemoryClock(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *);
79 void XGINew_SetDRAMModeRegister340(struct xgi_hw_device_info *HwDeviceExtension);
80 void XGINew_SetDRAMDefaultRegister340(struct xgi_hw_device_info *HwDeviceExtension,
82 unsigned char XGINew_GetXG20DRAMType(struct xgi_hw_device_info *HwDeviceExtension,
84 unsigned char XGIInitNew(struct xgi_hw_device_info *HwDeviceExtension);
96 void SetPowerConsume(struct xgi_hw_device_info *HwDeviceExtension,
100 void XGINew_SetDRAMModeRegister_XG20(struct xgi_hw_device_info *HwDeviceExtension);
101 void XGINew_SetDRAMModeRegister_XG27(struct xgi_hw_device_info *HwDeviceExtension);
102 void XGINew_ChkSenseStatus(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo) ;
103 void XGINew_SetModeScratch(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo) ;
104 void XGINew_GetXG21Sense(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo) ;
106 void XGINew_GetXG27Sense(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo) ;
121 unsigned char XGIInitNew(struct xgi_hw_device_info *HwDeviceExtension)
136 pVBInfo->ROMAddr = HwDeviceExtension->pjVirtualRomBase ;
138 pVBInfo->FBAddr = HwDeviceExtension->pjVideoMemoryAddress ;
140 pVBInfo->BaseAddr = (unsigned long)HwDeviceExtension->pjIOAddress ;
167 if ( !HwDeviceExtension->bIntegratedMMEnabled )
195 if ( HwDeviceExtension->jChipType < XG20 ) /* kuku 2004/06/25 */
198 InitTo330Pointer( HwDeviceExtension->jChipType, pVBInfo ) ;
201 ReadVBIOSTablData( HwDeviceExtension->jChipType , pVBInfo) ;
208 if ( HwDeviceExtension->jChipType == XG21 )
210 XGINew_GetXG21Sense(HwDeviceExtension, pVBInfo) ;
212 if ( HwDeviceExtension->jChipType == XG27 )
214 XGINew_GetXG27Sense(HwDeviceExtension, pVBInfo) ;
231 if(( HwDeviceExtension->jChipType >= XG20 ) || ( HwDeviceExtension->jChipType >= XG40))
243 if ( HwDeviceExtension->jChipType == XG42 ) /* [Hsuan] 2004/08/20 Auto over driver for XG42 */
254 if ( HwDeviceExtension->jChipType >= XG20 )
259 if ( HwDeviceExtension->jChipType >= XG40 )
260 XGINew_RAMType = ( int )XGINew_GetXG20DRAMType( HwDeviceExtension , pVBInfo) ;
262 if ( HwDeviceExtension->jChipType < XG40 )
263 XGINew_SetMemoryClock( HwDeviceExtension , pVBInfo ) ; */
269 if ( HwDeviceExtension->jChipType == XG27 )
279 if ( HwDeviceExtension->jChipType == XG27 ) /* Alan 12/07/2006 */
287 if ( HwDeviceExtension->jChipType < XG20 ) /* kuku 2004/06/25 */
324 if ( HwDeviceExtension->jChipType >= XG40 )
342 HwDeviceExtension->pQueryVGAConfigSpace( HwDeviceExtension , 0x50 , 0 , &Temp ) ; /* Get */
351 if ( HwDeviceExtension->jChipType < XG40 )
361 if ( HwDeviceExtension->jChipType < XG20 ) /* kuku 2004/06/25 */
364 XGI_UnLockCRT2( HwDeviceExtension, pVBInfo) ;
381 if ( ( HwDeviceExtension->jChipType == XG42 ) && XGINew_GetXG20DRAMType( HwDeviceExtension , pVBInfo) != 0 ) /* Not DDR */
395 if ( HwDeviceExtension->jChipType >= XG40 )
396 SetPowerConsume ( HwDeviceExtension , pVBInfo->P3c4); */
398 if ( HwDeviceExtension->jChipType < XG20 ) /* kuku 2004/06/25 */
411 XGI_LockCRT2( HwDeviceExtension, pVBInfo ) ;
416 if ( HwDeviceExtension->jChipType < XG40 )
420 if (HwDeviceExtension->bSkipSense == 0) {
426 /* XGINew_DetectMonitor( HwDeviceExtension ) ; */
428 if ( ( HwDeviceExtension->jChipType == XG21 ) && (pVBInfo->IF_DEF_CH7007) )
431 XGI_GetSenseStatus( HwDeviceExtension , pVBInfo ) ; /* sense CRT2 */
435 if ( HwDeviceExtension->jChipType == XG21 )
445 if ( HwDeviceExtension->jChipType == XG27 )
454 if ( HwDeviceExtension->jChipType >= XG40 )
456 if ( HwDeviceExtension->jChipType >= XG40 )
458 XGINew_RAMType = ( int )XGINew_GetXG20DRAMType( HwDeviceExtension , pVBInfo ) ;
461 XGINew_SetDRAMDefaultRegister340( HwDeviceExtension , pVBInfo->P3d4, pVBInfo ) ;
463 if (HwDeviceExtension->bSkipDramSizing == 1) {
464 pSR = HwDeviceExtension->pSR ;
480 XGINew_SetDRAMSize_340( HwDeviceExtension , pVBInfo) ;
524 XGINew_ChkSenseStatus ( HwDeviceExtension , pVBInfo ) ;
525 XGINew_SetModeScratch ( HwDeviceExtension , pVBInfo ) ;
549 unsigned char XGINew_GetXG20DRAMType(struct xgi_hw_device_info *HwDeviceExtension,
554 if ( HwDeviceExtension->jChipType < XG20 )
571 else if ( HwDeviceExtension->jChipType == XG27 )
586 else if ( HwDeviceExtension->jChipType == XG21 )
743 void XGINew_DDRII_Bootup_XG27(struct xgi_hw_device_info *HwDeviceExtension,
747 XGINew_RAMType = ( int )XGINew_GetXG20DRAMType( HwDeviceExtension , pVBInfo ) ;
748 XGINew_SetMemoryClock( HwDeviceExtension , pVBInfo ) ;
822 void XGINew_DDR2_MRS_XG20(struct xgi_hw_device_info *HwDeviceExtension,
827 XGINew_RAMType = ( int )XGINew_GetXG20DRAMType( HwDeviceExtension , pVBInfo ) ;
828 XGINew_SetMemoryClock( HwDeviceExtension , pVBInfo ) ;
875 void XGINew_DDR2_MRS_XG27(struct xgi_hw_device_info *HwDeviceExtension,
880 XGINew_RAMType = ( int )XGINew_GetXG20DRAMType( HwDeviceExtension , pVBInfo ) ;
881 XGINew_SetMemoryClock( HwDeviceExtension , pVBInfo ) ;
954 void XGINew_DDR1x_DefaultRegister(struct xgi_hw_device_info *HwDeviceExtension,
960 if ( HwDeviceExtension->jChipType >= XG20 )
962 XGINew_SetMemoryClock( HwDeviceExtension , pVBInfo ) ;
974 XGINew_SetMemoryClock( HwDeviceExtension , pVBInfo ) ;
976 switch( HwDeviceExtension->jChipType )
1015 void XGINew_DDR2x_DefaultRegister(struct xgi_hw_device_info *HwDeviceExtension,
1021 XGINew_SetMemoryClock( HwDeviceExtension , pVBInfo ) ;
1024 switch( HwDeviceExtension->jChipType )
1047 if ( HwDeviceExtension->jChipType == XG42 )
1067 void XGINew_DDR2_DefaultRegister(struct xgi_hw_device_info *HwDeviceExtension,
1086 if ( HwDeviceExtension->jChipType == XG27 )
1093 if ( HwDeviceExtension->jChipType == XG27 )
1094 XGINew_DDRII_Bootup_XG27( HwDeviceExtension , P3c4 , pVBInfo) ;
1096 XGINew_DDR2_MRS_XG20( HwDeviceExtension , P3c4, pVBInfo ) ;
1106 void XGINew_SetDRAMDefaultRegister340(struct xgi_hw_device_info *HwDeviceExtension,
1200 if ( HwDeviceExtension->jChipType == XG27 )
1212 if ( ( HwDeviceExtension->jChipType == XG41 ) || ( HwDeviceExtension->jChipType == XG42 ) )
1224 if ( HwDeviceExtension->jChipType == XG27 )
1232 temp = XGINew_GetXG20DRAMType( HwDeviceExtension, pVBInfo) ;
1234 XGINew_DDR1x_DefaultRegister( HwDeviceExtension, P3d4, pVBInfo ) ;
1238 XGINew_DDR2_DefaultRegister( HwDeviceExtension, P3d4, pVBInfo ) ;
1318 void XGINew_VerifyMclk(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
1364 void XGINew_SetDRAMSize_340(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
1368 pVBInfo->ROMAddr = HwDeviceExtension->pjVirtualRomBase ;
1369 pVBInfo->FBAddr = HwDeviceExtension->pjVideoMemoryAddress ;
1371 XGISetModeNew( HwDeviceExtension , 0x2e ) ;
1376 XGI_DisplayOff( HwDeviceExtension, pVBInfo );
1381 XGINew_DDRSizing340( HwDeviceExtension, pVBInfo ) ;
1393 void XGINew_SetDRAMSize_310(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
1396 pVBInfo->ROMAddr = HwDeviceExtension->pjVirtualRomBase ,
1397 pVBInfo->FBAddr = HwDeviceExtension->pjVideoMemoryAddress ;
1408 XGISetModeNew( HwDeviceExtension , 0x2e ) ;
1423 XGINew_DisableRefresh( HwDeviceExtension, pVBInfo ) ;
1425 XGINew_VerifyMclk( HwDeviceExtension, pVBInfo ) ; /* alan 2000/7/3 */
1443 XGINew_EnableRefresh( HwDeviceExtension, pVBInfo ) ;
1457 void XGINew_SetDRAMModeRegister340(struct xgi_hw_device_info *HwDeviceExtension)
1462 pVBInfo->ROMAddr = HwDeviceExtension->pjVirtualRomBase ;
1463 pVBInfo->FBAddr = HwDeviceExtension->pjVideoMemoryAddress ;
1464 pVBInfo->BaseAddr = (unsigned long)HwDeviceExtension->pjIOAddress ;
1484 if ( HwDeviceExtension->jChipType < XG20 ) /* kuku 2004/06/25 */
1487 InitTo330Pointer(HwDeviceExtension->jChipType,pVBInfo);
1489 ReadVBIOSTablData( HwDeviceExtension->jChipType , pVBInfo) ;
1491 if ( XGINew_GetXG20DRAMType( HwDeviceExtension, pVBInfo) == 0 )
1500 XGINew_DDR2_MRS_XG20( HwDeviceExtension, pVBInfo->P3c4, pVBInfo);
1531 void XGINew_DisableRefresh(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
1549 void XGINew_EnableRefresh(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
2231 void XGINew_CheckChannel(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
2235 switch( HwDeviceExtension->jChipType )
2246 if (( HwDeviceExtension->ulVideoMemorySize - 1 ) > 0x1000000)
2257 if (( HwDeviceExtension->ulVideoMemorySize - 1 ) > 0x800000)
2268 if (( HwDeviceExtension->ulVideoMemorySize - 1 ) > 0x800000)
2285 if (( HwDeviceExtension->ulVideoMemorySize - 1 ) > 0x800000)
2296 if (( HwDeviceExtension->ulVideoMemorySize - 1 ) > 0x400000)
2308 if (( HwDeviceExtension->ulVideoMemorySize - 1 ) > 0x400000)
2512 int XGINew_DDRSizing340(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
2519 XGINew_CheckChannel( HwDeviceExtension, pVBInfo ) ;
2522 if ( HwDeviceExtension->jChipType >= XG20 )
2532 if ((HwDeviceExtension->ulVideoMemorySize - 1) < (unsigned long)(1 << addr))
2550 if ((HwDeviceExtension->ulVideoMemorySize - 1) < (unsigned long)(1 << addr))
2598 void XGINew_SetMemoryClock(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
2614 if ( HwDeviceExtension->jChipType == XG42 )
2647 void SetPowerConsume(struct xgi_hw_device_info *HwDeviceExtension,
2653 HwDeviceExtension->pQueryVGAConfigSpace( HwDeviceExtension , 0x08 , 0 , &lTemp ) ; /* Get */
2676 void XGINew_InitVBIOSData(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
2679 /* unsigned long ROMAddr = (unsigned long)HwDeviceExtension->pjVirtualRomBase; */
2680 pVBInfo->ROMAddr = HwDeviceExtension->pjVirtualRomBase ;
2681 pVBInfo->FBAddr = HwDeviceExtension->pjVideoMemoryAddress ;
2682 pVBInfo->BaseAddr = (unsigned long)HwDeviceExtension->pjIOAddress ;
2702 if ( HwDeviceExtension->jChipType < XG20 ) /* kuku 2004/06/25 */
2705 switch(HwDeviceExtension->jChipType)
2713 InitTo330Pointer(HwDeviceExtension->jChipType,pVBInfo);
2832 void XGINew_SetDRAMModeRegister_XG20(struct xgi_hw_device_info *HwDeviceExtension)
2836 pVBInfo->ROMAddr = HwDeviceExtension->pjVirtualRomBase ;
2837 pVBInfo->FBAddr = HwDeviceExtension->pjVideoMemoryAddress ;
2838 pVBInfo->BaseAddr = (unsigned long)HwDeviceExtension->pjIOAddress ;
2859 InitTo330Pointer(HwDeviceExtension->jChipType,pVBInfo);
2861 ReadVBIOSTablData( HwDeviceExtension->jChipType , pVBInfo) ;
2863 if ( XGINew_GetXG20DRAMType( HwDeviceExtension, pVBInfo) == 0 )
2866 XGINew_DDR2_MRS_XG20( HwDeviceExtension , pVBInfo->P3c4 , pVBInfo ) ;
2871 void XGINew_SetDRAMModeRegister_XG27(struct xgi_hw_device_info *HwDeviceExtension)
2875 pVBInfo->ROMAddr = HwDeviceExtension->pjVirtualRomBase ;
2876 pVBInfo->FBAddr = HwDeviceExtension->pjVideoMemoryAddress ;
2877 pVBInfo->BaseAddr = (unsigned long)HwDeviceExtension->pjIOAddress ;
2898 InitTo330Pointer(HwDeviceExtension->jChipType,pVBInfo);
2900 ReadVBIOSTablData( HwDeviceExtension->jChipType , pVBInfo) ;
2902 if ( XGINew_GetXG20DRAMType( HwDeviceExtension, pVBInfo) == 0 )
2905 //XGINew_DDR2_MRS_XG27( HwDeviceExtension , pVBInfo->P3c4 , pVBInfo ) ;
2906 XGINew_DDRII_Bootup_XG27( HwDeviceExtension , pVBInfo->P3c4 , pVBInfo) ;
2913 void XGINew_SetDRAMModeRegister_XG27(struct xgi_hw_device_info *HwDeviceExtension)
2919 pVBInfo->ROMAddr = HwDeviceExtension->pjVirtualRomBase ;
2920 pVBInfo->FBAddr = HwDeviceExtension->pjVideoMemoryAddress ;
2921 pVBInfo->BaseAddr = HwDeviceExtension->pjIOAddress ;
2942 InitTo330Pointer(HwDeviceExtension->jChipType,pVBInfo);
2944 ReadVBIOSTablData( HwDeviceExtension->jChipType , pVBInfo) ;
2946 if ( XGINew_GetXG20DRAMType( HwDeviceExtension, pVBInfo) == 0 )
2949 XGINew_DDR2_MRS_XG27( HwDeviceExtension , pVBInfo->P3c4 , pVBInfo ) ;
2960 void XGINew_ChkSenseStatus(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
3021 void XGINew_SetModeScratch(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
3118 void XGINew_GetXG21Sense(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)
3137 XGINew_SenseLCD( HwDeviceExtension, pVBInfo ) ;
3156 void XGINew_GetXG27Sense(struct xgi_hw_device_info *HwDeviceExtension, struct vb_device_info *pVBInfo)