diff options
Diffstat (limited to 'drivers/staging/xgifb/vb_struct.h')
-rw-r--r-- | drivers/staging/xgifb/vb_struct.h | 37 |
1 files changed, 7 insertions, 30 deletions
diff --git a/drivers/staging/xgifb/vb_struct.h b/drivers/staging/xgifb/vb_struct.h index 70158c2c68af..ae0c18b320a4 100644 --- a/drivers/staging/xgifb/vb_struct.h +++ b/drivers/staging/xgifb/vb_struct.h @@ -56,7 +56,7 @@ struct XGI330_LCDDataTablStruct { unsigned char PANELID; unsigned short MASK; unsigned short CAP; - unsigned short DATAPTR; + void const *DATAPTR; }; struct XGI330_TVDataTablStruct { @@ -156,42 +156,19 @@ struct vb_device_info { unsigned short SelectCRT2Rate; void __iomem *FBAddr; - unsigned long BaseAddr; - unsigned char (*CR6B)[4]; - unsigned char (*CR6E)[4]; - unsigned char (*CR6F)[32]; - unsigned char (*CR89)[2]; + unsigned char const (*SR15)[3]; + unsigned char const (*CR40)[3]; - unsigned char (*SR15)[8]; - unsigned char (*CR40)[8]; + struct SiS_MCLKData const *MCLKData; - unsigned char *AGPReg; - unsigned char *SR16; - unsigned char SR21; - unsigned char SR22; - unsigned char SR25; - struct SiS_MCLKData *MCLKData; - struct XGI_ECLKDataStruct *ECLKData; - - unsigned char *ScreenOffset; unsigned char *pXGINew_DRAMTypeDefinition; unsigned char XGINew_CR97; - struct XGI330_LCDCapStruct *LCDCapList; - - struct XGI_TimingHStruct *TimingH; - struct XGI_TimingVStruct *TimingV; + struct XGI330_LCDCapStruct const *LCDCapList; - struct SiS_StandTable_S *StandTable; - struct XGI_ExtStruct *EModeIDTable; - struct XGI_Ext2Struct *RefIndex; - struct XGI_CRT1TableStruct *XGINEWUB_CRT1Table; - struct SiS_VCLKData *VCLKData; - struct SiS_VBVCLKData *VBVCLKData; - struct SiS_StResInfo_S *StResInfo; - struct SiS_ModeResInfo_S *ModeResInfo; - struct XGI_XG21CRT1Struct *UpdateCRT1; + struct XGI_TimingHStruct TimingH; + struct XGI_TimingVStruct TimingV; int ram_type; int ram_channel; |