1234567891011121314151617181920212223242526272829 |
- #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_
|