#ifndef _DRV_BLT_FB_H_ #define _DRV_BLT_FB_H_ typedef struct _FB_Info { unsigned long FB_Base; unsigned int FB_Width; unsigned int FB_Height; unsigned long FB_Size; unsigned long FB_Lineoffset; unsigned long Reserved_base; unsigned long BLTBuffer_Size; unsigned long BLTBuffer_Lineoffset; unsigned long VIPBuffer_Lineoffset; unsigned long VIPBuffer_Size; unsigned long VIP_Hstart; unsigned long VIP_Hend; unsigned long VIP_Vstart; unsigned long VIP_Vend; unsigned long VIP_Width; unsigned long VIP_Height; }FB_Info, *pFB_Info; typedef void (*Blt_Ptr_t)(pFB_Info); typedef void (*Blt_Ptr_flip)(unsigned long,pFB_Info); void sis358_fb_registration(Blt_Ptr_t Blt_init_fp,Blt_Ptr_flip Blt_flip_fp); #endif //_DRV_BLT_FB_H_